Một số bài về Vòng lặp trong C: while, for, do... while !
+2
Admin
nguyenanh
6 posters
Diễn Đàn Thảo Luận Máy Tính :: Thảo luận chung về chương trình học tại FPT - APTECH :: Programming in C
Trang 1 trong tổng số 1 trang
Một số bài về Vòng lặp trong C: while, for, do... while !
Hôm nay thầy ko giao bài tập. Kiếm mấy bài cho ae giải sầu .
1. Viết chương trình C cho phép nhập vào tên của một người và hiển thị ra màn hình tên của người đó 10 lần.
2. Viết chương trình cho phép nhập vào một số nguyên n. Hiển thị tổng bình phương các số từ 1 đến n.
3. Tuấn gửi số tiền là n USD vào ngân hàng. Tuấn muốn số tiền của mình sẽ bằng hoặc lớn hơn 1000USD. Giúp Tuấn viết chương trình tính số tháng cần gửi vào ngân hàng để tổng tiền vốn lẫn tiền lãi sẽ lớn hơn 1000USD.
Biết:
- Lãi suất 0.7%/ tháng
- Số tiền vốn n được nhập từ bàn phím
4. Viết chương trình:
a. Hiển câu hỏi ra màn hình: Đâu là thủ đô của Việt Nam?
b. Và câu trả lời:
5. Viết chương trình hiển thị tất các số từ 1 đến 1000 mà các số này thõa mãn điều kiện chia hết cho 3 và 7.
6. Viết chương trình cho phewsp nhập một số nguyên từ bàn phím. Việc nhập kết thúc khi người dùng nhập vào giá trị 0.
Hiển thị tổng các số vừa nhập.
7. Viết chương trình hướng dẫn việc mua vé nội địa ở các nhà ga đường sắt. Chương trình hiển thị bảng thông báo sau:
Ví dụ: Khi người dùng nhập vào số một, chương trình sẽ hiển thị:
9. Viết chương trình kiểm tra xem một số được nhập vào có phải là số nguyên tố hay không?
10. Viết chương trình hiển thị tất cả các số nguyên tố nằm trong khoảng 2 đến 2000.
11. Viết chương trình nhập vào chiều cao của hình tam giác. Hiển thị hình tam giác bằng các ký tự * như sau:
Example:
;)
1. Viết chương trình C cho phép nhập vào tên của một người và hiển thị ra màn hình tên của người đó 10 lần.
2. Viết chương trình cho phép nhập vào một số nguyên n. Hiển thị tổng bình phương các số từ 1 đến n.
3. Tuấn gửi số tiền là n USD vào ngân hàng. Tuấn muốn số tiền của mình sẽ bằng hoặc lớn hơn 1000USD. Giúp Tuấn viết chương trình tính số tháng cần gửi vào ngân hàng để tổng tiền vốn lẫn tiền lãi sẽ lớn hơn 1000USD.
Biết:
- Lãi suất 0.7%/ tháng
- Số tiền vốn n được nhập từ bàn phím
4. Viết chương trình:
a. Hiển câu hỏi ra màn hình: Đâu là thủ đô của Việt Nam?
b. Và câu trả lời:
- Code:
1. Hue
2. Hanoi
3. Ho Chi Minh
4. Da Nang
5. Viết chương trình hiển thị tất các số từ 1 đến 1000 mà các số này thõa mãn điều kiện chia hết cho 3 và 7.
6. Viết chương trình cho phewsp nhập một số nguyên từ bàn phím. Việc nhập kết thúc khi người dùng nhập vào giá trị 0.
Hiển thị tổng các số vừa nhập.
7. Viết chương trình hướng dẫn việc mua vé nội địa ở các nhà ga đường sắt. Chương trình hiển thị bảng thông báo sau:
- Code:
0. Thoat chuong trinh
1. Ha Noi
2. Thanh Hoa
3. TP Ho Chi Minh
4. Nha Trang
5. Vung Tau
6. Da Nang
Chon : (1..6):
Ví dụ: Khi người dùng nhập vào số một, chương trình sẽ hiển thị:
- Code:
Tu Ha Noi – luc 9h15 – Ve ban tai quay so 1
----------------------------------------------------------------------
0. Thoat chuong trinh
1. Ha Noi
2. Thanh Hoa
3. TP Ho Chi Minh
4. Nha Trang
5. Vung Tau
6. Da Nang
Chon : (1..6):
9. Viết chương trình kiểm tra xem một số được nhập vào có phải là số nguyên tố hay không?
10. Viết chương trình hiển thị tất cả các số nguyên tố nằm trong khoảng 2 đến 2000.
11. Viết chương trình nhập vào chiều cao của hình tam giác. Hiển thị hình tam giác bằng các ký tự * như sau:
Example:
;)
Được sửa bởi nguyenanh ngày Thu Dec 16, 2010 8:49 pm; sửa lần 1.
nguyenanh- Thành viên cấp 4
- Tổng số bài gửi : 43
Ngày tham gia : 09/12/2010
Thành viên FAT3-T1010I
HP:
(50/50)
MP:
(50/50)
Quyền hạn: Người chơi
Re: Một số bài về Vòng lặp trong C: while, for, do... while !
Oạch ông Nguyễn Ánh này thay thầy giao bài tập cho anh em mình này làm bài rồi nộp thôi không thầy Anh cho điểm liệt bi giờ :oops: :bounce: :lol: :lol: :lol:
AiNq_C00498- Mod
- Tổng số bài gửi : 69
Ngày tham gia : 11/12/2010
Tuổi : 40
Đến từ : XM
Re: Một số bài về Vòng lặp trong C: while, for, do... while !
Bai tap ban Anh gui hay day . AE cung lam xong thao luan nhe
bubu_kool- Mod
- Tổng số bài gửi : 148
Ngày tham gia : 03/12/2010
Tuổi : 34
Đến từ : Hà Nội
Re: Một số bài về Vòng lặp trong C: while, for, do... while !
Ai là nguyễn ánh
nguyenanh- Thành viên cấp 4
- Tổng số bài gửi : 43
Ngày tham gia : 09/12/2010
Thành viên FAT3-T1010I
HP:
(50/50)
MP:
(50/50)
Quyền hạn: Người chơi
Re: Một số bài về Vòng lặp trong C: while, for, do... while !
tên nghe như nhà văn
TidusAnhTu- Thành viên cấp 2
- Tổng số bài gửi : 144
Ngày tham gia : 05/12/2010
Tuổi : 34
Đến từ : Hà Nội Ciudad
Thành viên FAT3-T1010I
HP:
(50/50)
MP:
(50/50)
Quyền hạn: Trọng tài
Re: Một số bài về Vòng lặp trong C: while, for, do... while !
Ban y la Nguyen Anh ma moi nguoi dau co phai la nguyen A'nh
bubu_kool- Mod
- Tổng số bài gửi : 148
Ngày tham gia : 03/12/2010
Tuổi : 34
Đến từ : Hà Nội
Re: Một số bài về Vòng lặp trong C: while, for, do... while !
Bài 1 của mình nè
- Code:
#include
main()
{
int count;
printf("\t \n");
for (count=1; count<=10; count++)
printf("\n\t\t Nguyen Linh Phuong \n");
fflush(stdin);
getchar();
}
bubu_kool- Mod
- Tổng số bài gửi : 148
Ngày tham gia : 03/12/2010
Tuổi : 34
Đến từ : Hà Nội
Re: Một số bài về Vòng lặp trong C: while, for, do... while !
Thử chạy thêm hộ mình cái này nữa nhé :
- Code:
#include
main()
{
int count;
for (count=1; count<=10;)
printf("\n\t\t No_1 T1010I \n");
fflush(stdin);
getchar();
}
bubu_kool- Mod
- Tổng số bài gửi : 148
Ngày tham gia : 03/12/2010
Tuổi : 34
Đến từ : Hà Nội
Re: Một số bài về Vòng lặp trong C: while, for, do... while !
Bài tập 5 của mình nè :\
- Code:
#include
main()
{
int num;
for (num = 1; num <= 1000; num++)
{
if (num % 3 != 0) continue;
if (num %7 !=0) continue;
printf("%d\n\t", num);
}
fflush(stdin);
getchar();
}
bubu_kool- Mod
- Tổng số bài gửi : 148
Ngày tham gia : 03/12/2010
Tuổi : 34
Đến từ : Hà Nội
bai 3
- Code:
//lai suat
#include
int main() {
float von;
float lai;
int soThang = 0;
printf("nhap vao so tien von Tuan gui: ");
scanf("%f",&von);
while(von < 1000){
von = von * 1.007;
soThang++;
};
printf("can so thang gui ngan hang de so tien Ngoc nhan >= 1000USD la %d", soThang);
fflush(stdin);
getchar();
}
Được sửa bởi dathl_c00493 ngày Tue Dec 14, 2010 3:43 pm; sửa lần 1.
dathl_c00493- Mod
- Tổng số bài gửi : 28
Ngày tham gia : 10/12/2010
Tuổi : 33
Đến từ : THAI BINH
Thành viên FAT3-T1010I
HP:
(50/50)
MP:
(50/50)
Quyền hạn: Người chơi
bai 4: dau la thu do cua Viet nam
- Code:
//thu do viet nam
#include
#include
int main(){
int c;
printf("Dau la thu do cua Viet Nam: \n");
printf("-----------------------------\n");
printf("-----------------------------\n");
printf("1. Hue\n");
printf("2. Ha Noi\n");
printf("3. Thanh pho Ho Chi Minh\n");
printf("4. Da Nang\n");
printf("-----------------------------\n");
printf("-----------------------------\n");
printf("ban hay lua chon:");
scanf("%d", &c);
while(c!=2){
printf("ban da chon sai, xin chon lai: ");
scanf("%d", &c);
}
printf("xin chuc mung ban! Thu do cua Viet Nam la Ha Noi");
getch();
}
dathl_c00493- Mod
- Tổng số bài gửi : 28
Ngày tham gia : 10/12/2010
Tuổi : 33
Đến từ : THAI BINH
Thành viên FAT3-T1010I
HP:
(50/50)
MP:
(50/50)
Quyền hạn: Người chơi
bai 7
- Code:
//mua ve
#include
int main(){
int c;
printf("\t\tMENU\n");
printf("--------------------------------------\n");
printf("--------------------------------------\n");
printf("0. thoat chuong trinh\n");
printf("1. ha noi\n");
printf("2. thanh hoa\n");
printf("3. thanh pho ho chi minh\n");
printf("4. nha trang\n");
printf("5. vung tau\n");
printf("6. da nang\n");
printf("chon tu 1-> 6\n");
printf("--------------------------------------\n");
printf("--------------------------------------\n");
while(c){
scanf("%d", &c);
switch(c){
case 1: printf("tu Ha Noi - nha trang luc 9h15 - ve tai quay so 1\n");
break;
case 2: printf("tu thanh hoa - vung tau luc 5h - quay so 2\n");
break;
case 3: printf("tu thanh pho ho chi minh - da nang 12h \n");
break;
case 4: printf("tu nha trang - thanh hoa 10h\n");
break;
case 5: printf("tu vung tau - ha noi 14h\n");
break;
case 6: printf("tu da nang - ha noi 13h\n");
break;
}
if(c){
printf("-------------------------------------------------------------\n");
printf("0. thoat chuong trinh\n");
printf("1. ha noi\n");
printf("2. thanh hoa\n");
printf("3. thanh pho ho chi minh\n");
printf("4. nha trang\n");
printf("5. vung tau\n");
printf("6. da nang\n");
}
};
fflush(stdin);
getchar();
}
dathl_c00493- Mod
- Tổng số bài gửi : 28
Ngày tham gia : 10/12/2010
Tuổi : 33
Đến từ : THAI BINH
Thành viên FAT3-T1010I
HP:
(50/50)
MP:
(50/50)
Quyền hạn: Người chơi
bai 10
- Code:
//hien thi tat ca cac so nguyen to tu 2->2000
#include
int main(){
int i,j;
printf("day so nguyen to tu 2->2000 la: \n");
for(i = 2; i <= 2000; i++){
int count = 0;
for(j = 2; j <= sqrt(i); j++){
if(i % j == 0)
count++;
}
if(count == 0)
printf("%-5d", i);
}
fflush(stdin);
getchar();
}
dathl_c00493- Mod
- Tổng số bài gửi : 28
Ngày tham gia : 10/12/2010
Tuổi : 33
Đến từ : THAI BINH
Thành viên FAT3-T1010I
HP:
(50/50)
MP:
(50/50)
Quyền hạn: Người chơi
Re: Một số bài về Vòng lặp trong C: while, for, do... while !
chưa test, cứ thank phát
TidusAnhTu- Thành viên cấp 2
- Tổng số bài gửi : 144
Ngày tham gia : 05/12/2010
Tuổi : 34
Đến từ : Hà Nội Ciudad
Thành viên FAT3-T1010I
HP:
(50/50)
MP:
(50/50)
Quyền hạn: Trọng tài
bai11_ tam giac *
- Code:
//hien thi tam giac *
#include
int main(){
int n;
printf("nhap n: "); //n toi da = 40 ; neu n > 40 thi ko vua man hinh
scanf("%d",&n);
int i, j;
for(i = 0; i < n; i++){
for(j = 0; j
printf(" ");
for(j = 2*n-1; j>=2*i + 1; j--)
printf("*");
printf("\n");
}
fflush(stdin);
getchar();
}
dathl_c00493- Mod
- Tổng số bài gửi : 28
Ngày tham gia : 10/12/2010
Tuổi : 33
Đến từ : THAI BINH
Thành viên FAT3-T1010I
HP:
(50/50)
MP:
(50/50)
Quyền hạn: Người chơi
Re: Một số bài về Vòng lặp trong C: while, for, do... while !
tất cả chú ý nhé... include của bạn Đạt đều là
ko hiểu sao post lên toàn bị mất vậy... ko thì post vào code đi :12: :12: :12: :12: :12:
ko hiểu sao post lên toàn bị mất vậy... ko thì post vào code đi :12: :12: :12: :12: :12:
TidusAnhTu- Thành viên cấp 2
- Tổng số bài gửi : 144
Ngày tham gia : 05/12/2010
Tuổi : 34
Đến từ : Hà Nội Ciudad
Thành viên FAT3-T1010I
HP:
(50/50)
MP:
(50/50)
Quyền hạn: Trọng tài
Re: Một số bài về Vòng lặp trong C: while, for, do... while !
cac ban doc them stdio vao nhe!
dathl_c00493- Mod
- Tổng số bài gửi : 28
Ngày tham gia : 10/12/2010
Tuổi : 33
Đến từ : THAI BINH
Thành viên FAT3-T1010I
HP:
(50/50)
MP:
(50/50)
Quyền hạn: Người chơi
Re: Một số bài về Vòng lặp trong C: while, for, do... while !
- Code:
/*Hien thi tam giac thang xuoi*/
#include<stdio.h>
int main(){
int h = 40;
int i, j;
for(i = 0; i < h; i++){
for(j = h -1; j> i; j--)
printf(" ");
for(j = 0; j < 2*i +1; j++)
printf("*");
printf("\n");
}
fflush(stdin);
getchar();
}
cua Dat ca nha` tham khao nhe'
TidusAnhTu- Thành viên cấp 2
- Tổng số bài gửi : 144
Ngày tham gia : 05/12/2010
Tuổi : 34
Đến từ : Hà Nội Ciudad
Thành viên FAT3-T1010I
HP:
(50/50)
MP:
(50/50)
Quyền hạn: Trọng tài
Re: Một số bài về Vòng lặp trong C: while, for, do... while !
- Code:
/*Menu*/
#include<stdio.h>
main(){
int i;
do{
printf("1.hoc\n");
printf("2.choi\n");
printf("3.ngu\n");
printf("4.thoat\n");
printf("Nhap 1 so: ");
scanf("%d",&i);
if(i<4&&i>0){
printf("da nhap so %d",i);
}
else if(i<1||i>4)
printf("sai");
}while(i!=4);
printf("BB");
fflush(stdin);
getch();
}
TidusAnhTu- Thành viên cấp 2
- Tổng số bài gửi : 144
Ngày tham gia : 05/12/2010
Tuổi : 34
Đến từ : Hà Nội Ciudad
Thành viên FAT3-T1010I
HP:
(50/50)
MP:
(50/50)
Quyền hạn: Trọng tài
Re: Một số bài về Vòng lặp trong C: while, for, do... while !
2 bài 1 của ku bubu: 1 điểm khuyến khích.
Không đọc kỹ đề à ? Nhập vào 1 tên rồi in nó ra 10 lần nhá.
Không đọc kỹ đề à ? Nhập vào 1 tên rồi in nó ra 10 lần nhá.
- Code:
#include <stdio.h>
main()
{ char ten[10];
int i;
printf("Hay nhap ten : ");
gets(ten); //lenh gets() nhan 1 chuoi ky tu tu ban phim
for (i=1;i<=10;i++)
printf("%s\n",ten); //%s (string) 1 chuoi
fflush(stdin);
getchar();
}
nguyenanh- Thành viên cấp 4
- Tổng số bài gửi : 43
Ngày tham gia : 09/12/2010
Thành viên FAT3-T1010I
HP:
(50/50)
MP:
(50/50)
Quyền hạn: Người chơi
Re: Một số bài về Vòng lặp trong C: while, for, do... while !
Thầy ơi . Em không đươc điểm tích cực hả thầy ????
bubu_kool- Mod
- Tổng số bài gửi : 148
Ngày tham gia : 03/12/2010
Tuổi : 34
Đến từ : Hà Nội
Re: Một số bài về Vòng lặp trong C: while, for, do... while !
bubu_kool (Thu Dec 16, 2010 8:09 pm) đã viết:Thầy ơi . Em không đươc điểm tích cực hả thầy ????
1 điểm đó.
Bài 2 đơn giản mà ko ai làm à ?
- Code:
#include <stdio.h>
main()
{ int i,n,t=0;
printf(" Nhap vao so nguyen n : ");
scanf("%d",&n);
for (i=1;i<=n;i++){
t+=i*i;}
printf(" Tong binh phuong cac so tu 1 den n : %d\n",t);
fflush(stdin);
getchar();
}
nguyenanh- Thành viên cấp 4
- Tổng số bài gửi : 43
Ngày tham gia : 09/12/2010
Thành viên FAT3-T1010I
HP:
(50/50)
MP:
(50/50)
Quyền hạn: Người chơi
Re: Một số bài về Vòng lặp trong C: while, for, do... while !
dathl_c00493 (Tue Dec 14, 2010 3:40 pm) đã viết://thu do viet nam
#include
#include
int main(){
int c;
printf("Dau la thu do cua Viet Nam: \n");
printf("-----------------------------\n");
printf("-----------------------------\n");
printf("1. Hue\n");
printf("2. Ha Noi\n");
printf("3. Thanh pho Ho Chi Minh\n");
printf("4. Da Nang\n");
printf("-----------------------------\n");
printf("-----------------------------\n");
printf("ban hay lua chon:");
scanf("%d", &c);
while(c!=2){
printf("ban da chon sai, xin chon lai: ");
scanf("%d", &c);
}
printf("xin chuc mung ban! Thu do cua Viet Nam la Ha Noi");
getch();
}
vậy trường hợp c không thuộc 4 số trên thì thế nào nhỉ
TidusAnhTu- Thành viên cấp 2
- Tổng số bài gửi : 144
Ngày tham gia : 05/12/2010
Tuổi : 34
Đến từ : Hà Nội Ciudad
Thành viên FAT3-T1010I
HP:
(50/50)
MP:
(50/50)
Quyền hạn: Trọng tài
Re: Một số bài về Vòng lặp trong C: while, for, do... while !
dathl_c00493 (Tue Dec 14, 2010 3:36 pm) đã viết://lai suat
#include
int main() {
float von;
float lai;
int soThang = 0;
printf("nhap vao so tien von Tuan gui: ");
scanf("%f",&von);
while(von < 1000){
von = von * 1.007; << ở đây là số 0 chứ nhỉ
soThang++;
};
printf("can so thang gui ngan hang de so tien Ngoc nhan >= 1000USD la %d", soThang);
fflush(stdin);
getchar();
}
Bài 3 của Đạt có ít sai sót : lai=von*0.007 và von=von+lai.
- Code:
#include
int main()
{ float n,lai;
int th=0;
printf(" Nhap so tien gui trong ngan hang: ");
scanf("%f",&n);
while(n<1000){
lai=0.007*n;
n=n+lai;
th++;
}
printf(" So thang toi thieu can gui de tien >=1000: %d",th);
fflush(stdin);
getchar();
}
nguyenanh- Thành viên cấp 4
- Tổng số bài gửi : 43
Ngày tham gia : 09/12/2010
Thành viên FAT3-T1010I
HP:
(50/50)
MP:
(50/50)
Quyền hạn: Người chơi
Re: Một số bài về Vòng lặp trong C: while, for, do... while !
1. Viết chương trình C cho phép nhập vào tên của một người và hiển thị ra màn hình tên của người đó 10 lần.
Bài 1 của mình nè
#include
main()
{
int count;
printf("\t \n");
for (count=1; count<=10; count++)
printf("\n\t\t Nguyen Linh Phuong \n");
fflush(stdin);
getchar();
}
ông bubu thế này là nhập sẵn tên rồi àh
TidusAnhTu- Thành viên cấp 2
- Tổng số bài gửi : 144
Ngày tham gia : 05/12/2010
Tuổi : 34
Đến từ : Hà Nội Ciudad
Thành viên FAT3-T1010I
HP:
(50/50)
MP:
(50/50)
Quyền hạn: Trọng tài
Re: Một số bài về Vòng lặp trong C: while, for, do... while !
nguyenanh (Thu Dec 16, 2010 10:21 pm) đã viết:dathl_c00493 (Tue Dec 14, 2010 3:36 pm) đã viết://lai suat
#include
int main() {
float von;
float lai;
int soThang = 0;
printf("nhap vao so tien von Tuan gui: ");
scanf("%f",&von);
while(von < 1000){
von = von * 1.007; << ở đây là số 0 chứ nhỉ
soThang++;
};
printf("can so thang gui ngan hang de so tien Ngoc nhan >= 1000USD la %d", soThang);
fflush(stdin);
getchar();
}
Bài 3 của Đạt có ít sai sót : lai=von*0.007 và von=von+lai.
- Code:
#include
int main()
{ float n,lai;
int th=0;
printf(" Nhap so tien gui trong ngan hang: ");
scanf("%f",&n);
while(n<1000){
lai=0.007*n;
n=n+lai;
th++;
}
printf(" So thang toi thieu can gui de tien >=1000: %d",th);
fflush(stdin);
getchar();
}
chuẩn quá... đang định post bài của ông Đạt hỏi có phải nhầm ko thì bác Ánh đã trả lời rồi
TidusAnhTu- Thành viên cấp 2
- Tổng số bài gửi : 144
Ngày tham gia : 05/12/2010
Tuổi : 34
Đến từ : Hà Nội Ciudad
Thành viên FAT3-T1010I
HP:
(50/50)
MP:
(50/50)
Quyền hạn: Trọng tài
Re: Một số bài về Vòng lặp trong C: while, for, do... while !
TidusAnhTu (Thu Dec 16, 2010 10:00 pm) đã viết:
vậy trường hợp c không thuộc 4 số trên thì thế nào nhỉ
Thế mà cũng hỏi hả, while(c!=2) : c cứ khác 2 là in ra printf("ban da chon sai, xin chon lai: ");
nguyenanh- Thành viên cấp 4
- Tổng số bài gửi : 43
Ngày tham gia : 09/12/2010
Thành viên FAT3-T1010I
HP:
(50/50)
MP:
(50/50)
Quyền hạn: Người chơi
Re: Một số bài về Vòng lặp trong C: while, for, do... while !
, vd c=0&&c>4 thì nó phải khác chứ...
vd nhập 2 thì đúng... nhập 1,3,4 thì báo sai kết quae... còn nhập 0,5,6... thì sẽ báo lựa chọn này ko có
thế nên tui nghĩ nếu có dòng if + else thì sẽ chuẩn hơn
vd nhập 2 thì đúng... nhập 1,3,4 thì báo sai kết quae... còn nhập 0,5,6... thì sẽ báo lựa chọn này ko có
thế nên tui nghĩ nếu có dòng if + else thì sẽ chuẩn hơn
TidusAnhTu- Thành viên cấp 2
- Tổng số bài gửi : 144
Ngày tham gia : 05/12/2010
Tuổi : 34
Đến từ : Hà Nội Ciudad
Thành viên FAT3-T1010I
HP:
(50/50)
MP:
(50/50)
Quyền hạn: Trọng tài
Re: Một số bài về Vòng lặp trong C: while, for, do... while !
-.- Mún thế thì viết thêm vài dòng code, mà thừa hơi hảTidusAnhTu (Thu Dec 16, 2010 10:28 pm) đã viết:, vd c=0&&c>4 thì nó phải khác chứ...
Resize ngay avatar đê, mà trong 1 topic ko chia thành các page, dài thấy mồ, fix lun đê.
nguyenanh- Thành viên cấp 4
- Tổng số bài gửi : 43
Ngày tham gia : 09/12/2010
Thành viên FAT3-T1010I
HP:
(50/50)
MP:
(50/50)
Quyền hạn: Người chơi
Re: Một số bài về Vòng lặp trong C: while, for, do... while !
nguyenanh (Thu Dec 16, 2010 10:31 pm) đã viết:-.- Mún thế thì viết thêm vài dòng code, mà thừa hơi hảTidusAnhTu (Thu Dec 16, 2010 10:28 pm) đã viết:, vd c=0&&c>4 thì nó phải khác chứ...
Resize ngay avatar đê, mà trong 1 topic ko chia thành các page, dài thấy mồ, fix lun đê.
đọc bài trên
đúng là so với đề thì thừa nhưng nếu 1 ct cần đầy đủ thì có vẫn tốt hơn... hơn nữa như vậy cũng là luyện cho ae code ghép code
TidusAnhTu- Thành viên cấp 2
- Tổng số bài gửi : 144
Ngày tham gia : 05/12/2010
Tuổi : 34
Đến từ : Hà Nội Ciudad
Thành viên FAT3-T1010I
HP:
(50/50)
MP:
(50/50)
Quyền hạn: Trọng tài
Re: Một số bài về Vòng lặp trong C: while, for, do... while !
Bài 6
Bài 7:
Bài 8 : chỉ tính đc n! khi n <= 31 thôi nhá
- Code:
#include
main()
{ int a,t=0;
while(a!=0){
printf("Hay nhap vao 1 so nguyen : ",a);
scanf("%d",&a);
t=t+a; }
printf("Tong cac so vua nhap la: %d",t);
fflush(stdin);
getchar();
}
Bài 7:
- Code:
#include
#include
main()
{ int a;
printf(" 0. Thoat chuong trinh\n");
printf(" 1. Ha Noi\n");
printf(" 2. Thanh Hoa\n ");
printf(" 3. TP Ho Chi Minh\n");
printf(" 4. Nha Trang\n");
printf(" 5. Vung Tau\n");
printf(" 6. Da Nang\n");
printf(" Chon <1..6> : \n");
while(a!=0){
scanf("%d",&a);
system("cls"); // ham xoa man hinh
switch(a){
case 1: printf("Tu Ha Noi - luc 9h15 - Ve ban tai quay so 1 \n");break;
case 2: printf("Tu Thanh Hoa - luc 12h15 - Ve ban tai quay so 2 \n");break;
case 3: printf("Tu Tp Ho Chi Minh - luc 9h15 - Ve ban tai quay so 3\n ");break;
case 4: printf("Tu Nha Trang - luc 9h15 - Ve ban tai quay so 4\n ");break;
case 5: printf("Tu Vung Tau - luc 9h15 - Ve ban tai quay so 5 \n");break;
case 6: printf("Tu Da Nang - luc 9h15 - Ve ban tai quay so 6 \n");break;
default: printf(" Ban phai nhap tu 0 --> 6\n ");
}
if (a==0) exit(0);
printf("------------------------------------\n");
printf(" 0. Thoat chuong trinh\n");
printf(" 1. Ha Noi\n");
printf(" 2. Thanh Hoa\n ");
printf(" 3. TP Ho Chi Minh\n");
printf(" 4. Nha Trang\n");
printf(" 5. Vung Tau\n");
printf(" 6. Da Nang\n");
printf(" Chon <1..6> : ");
}
fflush(stdin);
getchar();
}
Bài 8 : chỉ tính đc n! khi n <= 31 thôi nhá
- Code:
#include <stdio.h>
main()
{ int i,n,gt;
printf(" Nhap vao so nguyen n : " );
scanf("%d",&n);
gt=1;
for (i=1;i<=n;i++){
gt=i*gt;}
printf(" n! = %d",gt);
fflush(stdin);
getchar();
}
nguyenanh- Thành viên cấp 4
- Tổng số bài gửi : 43
Ngày tham gia : 09/12/2010
Thành viên FAT3-T1010I
HP:
(50/50)
MP:
(50/50)
Quyền hạn: Người chơi
Re: Một số bài về Vòng lặp trong C: while, for, do... while !
TidusAnhTu đã viết:chuẩn quá... đang định post bài của ông Đạt hỏi có phải nhầm ko thì bác Ánh đã trả lời rồinguyenanh (Thu Dec 16, 2010 10:21 pm) đã viết:dathl_c00493 (Tue Dec 14, 2010 3:36 pm) đã viết://lai suat
#include
int main() {
float von;
float lai;
int soThang = 0;
printf("nhap vao so tien von Tuan gui: ");
scanf("%f",&von);
while(von < 1000){ // to khong khai bao bien lai suat!
von = von * 1.007; << ở đây là số 0 chứ nhi conment: o do chinh la von+ lai suat hang thang, tuc la : von + von*0.0007 roi lai gan cho bien von
soThang++;
};
printf("can so thang gui ngan hang de so tien Ngoc nhan >= 1000USD la %d", soThang);
fflush(stdin);
getchar();
}
Bài 3 của Đạt có ít sai sót : lai=von*0.007 và von=von+lai.
- Code:
#include
int main()
{ float n,lai;
int th=0;
printf(" Nhap so tien gui trong ngan hang: ");
scanf("%f",&n);
while(n<1000){
lai=0.007*n;//[color=red]tớ không khai báo biến lãi suất nữa[/color]
n=n+lai; [color=red]// của tớ là 1.0007 la : von + 0.0007*von (chính là lãi suất hàng tháng) rồi lại đem gán cho biến von. tuc la-> von = von*1.0007[/color]
th++;
}
printf(" So thang toi thieu can gui de tien >=1000: %d",th);
fflush(stdin);
getchar();
}
dathl_c00493- Mod
- Tổng số bài gửi : 28
Ngày tham gia : 10/12/2010
Tuổi : 33
Đến từ : THAI BINH
Thành viên FAT3-T1010I
HP:
(50/50)
MP:
(50/50)
Quyền hạn: Người chơi
Similar topics
» LAB4, LAB5 - Vòng lặp và mảng trong C!!!
» Bài tập LAB4- Vòng lặp (17-12-2010)
» Con tro trong C
» Các hàm trong toán học C
» Các cấp độ trong forum
» Bài tập LAB4- Vòng lặp (17-12-2010)
» Con tro trong C
» Các hàm trong toán học C
» Các cấp độ trong forum
Diễn Đàn Thảo Luận Máy Tính :: Thảo luận chung về chương trình học tại FPT - APTECH :: Programming in C
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
Sun Feb 16, 2014 3:23 pm by Admin
» Tải game APO Snow cho android
Tue Dec 17, 2013 10:17 am by ducls1102
» Bài hát cho những người lính
Tue Aug 13, 2013 11:20 am by Admin
» Nhạc hay của tui :(
Fri May 04, 2012 10:44 pm by Admin
» Tìm lại giây phút yên bình của ngày hôm qua
Mon Apr 09, 2012 1:09 am by Admin
» PHIÊN BẢN MỚI CHO THIÊN ĐƯỜNG CÁ Ô LA LA !!!
Wed Mar 07, 2012 3:40 pm by nikitait
» Đáp án Assignment từ đề 1 đến đề 3
Tue Sep 13, 2011 1:13 pm by viennv170993
» Aloooooooooooooooooooooooooooooooooooo
Sat Jun 04, 2011 2:21 pm by shanshiaro
» Tro Lai Cua 1 Mod
Sat Jun 04, 2011 2:21 pm by shanshiaro