truonghaf4
Donkey Kong
- 7/11/06
- 323
- 0
Hum nay ức chế quá,thầy giáo củ chuối mới học C 1 kỳ đầu tiên mà ông cho cái đề quái dị,mà tức chỗ mình khoa điện tử chứ có phải công nghệ thông tin đâu >_<.Ý quên tui định hỏi về cách giải bài lập trình này,ai biết cách làm toàn vẹn thì chỉ mình với mấy bữa nữa còn thi lại:(
Đề thi 2 câu nhưng câu 1 làm được cho hỏi câu 2 này:
Viết chương trình nhập 1 số nguyên vào từ bàn phím:
a.Nếu số nguyên =1:tính CV và DT hình tròn.
b.Nếu số nguyên =2:Tính n! (sử dụng while)
c.Nếu số nguyên =3:Hãy tìm các số dương a,b,c thỏa mãn 72xa +77xb +78xc=1000.
Khó là cái ý " c " củ chuối ấy:(.Nó bắt a,b,c phải là số dương mà đếch phải là nguyên dương mới đau chứ >_<!
Tức quá tự nhận là thầy cho đề thiếu chữ "nguyên"
,làm theo cách này liệu có đúng ko?Ai pro chỉ dùm mình nha,
,giúp mình bữa sau còn đi thi lại.
giải:....
{...Khai báo...
/*mình dùng lệnh switch nha*/
switch(m)
{
case 1:...;
break;
case 2:...;
break;
case 3:{
for (i=0;i<=13;i++)
for (j=0;j<=12;i++)
for (k=0;k<=12;k++)
while ( (72*a + 77*b + 78*c=1000) && (a>0) && (b>0) && (c>0) )
printf ("a=%d và b=%d và c=%d",a,b,c);
break;
default: printf ("mù cũng phải biết đánh hơi chứ =.=!");
};
getch();
return(0);
}
Mình làm vậy có đúng ko? Nếu đúng như đề bài là "a,b,c là số dương" thì làm kiểu quái gì?(nhắc lại mình mới học được 1 kỳ)
Đề thi 2 câu nhưng câu 1 làm được cho hỏi câu 2 này:
Viết chương trình nhập 1 số nguyên vào từ bàn phím:
a.Nếu số nguyên =1:tính CV và DT hình tròn.
b.Nếu số nguyên =2:Tính n! (sử dụng while)
c.Nếu số nguyên =3:Hãy tìm các số dương a,b,c thỏa mãn 72xa +77xb +78xc=1000.
Khó là cái ý " c " củ chuối ấy:(.Nó bắt a,b,c phải là số dương mà đếch phải là nguyên dương mới đau chứ >_<!
Tức quá tự nhận là thầy cho đề thiếu chữ "nguyên"
,làm theo cách này liệu có đúng ko?Ai pro chỉ dùm mình nha,
,giúp mình bữa sau còn đi thi lại.giải:....
{...Khai báo...
/*mình dùng lệnh switch nha*/
switch(m)
{
case 1:...;
break;
case 2:...;
break;
case 3:{
for (i=0;i<=13;i++)
for (j=0;j<=12;i++)
for (k=0;k<=12;k++)
while ( (72*a + 77*b + 78*c=1000) && (a>0) && (b>0) && (c>0) )
printf ("a=%d và b=%d và c=%d",a,b,c);
break;
default: printf ("mù cũng phải biết đánh hơi chứ =.=!");
};
getch();
return(0);
}
Mình làm vậy có đúng ko? Nếu đúng như đề bài là "a,b,c là số dương" thì làm kiểu quái gì?(nhắc lại mình mới học được 1 kỳ)

