求助!!!一个C程序问题......
我有一个问题想让大家帮有解答一下,问题:某班有100人,有10门科目。每个人必须每门都及格时输出:我真棒,否则输出:失败
----------------解决方案--------------------------------------------------------
我晕,十门课?好多!
不定义结构体了,麻烦!一个二维数组就能解决问题:
#include<stdio.h>
main()
{int i,j;
float a[100][10];
for(i=0;i<100;i++)
{printf("The %d:\n",i+1);
for(j=0;j<10;j++)
scanf("%f",&a[i][j]);
}
for(i=0;i<100;i++)
{printf("The %d: "i+1);
for(j=0;j<10;j++)
if(a[i][j]<60) break;
if(j>=10) printf("OK!\n"):
else printf("失败!\n");
}
getch();
}
----------------解决方案--------------------------------------------------------
我还没学到二维呢
请问只用循环的语句可以实现吗?
----------------解决方案--------------------------------------------------------
嗯!
----------------解决方案--------------------------------------------------------
怎么有个一模一样的问题啊
----------------解决方案--------------------------------------------------------
二楼的这个程序应该会出现这样的错误的
scanf: floating point fomats not linked这个是turbo c 的一个bug 就是没有链接浮点库.
解决起来很简单.写一个浮点数,随便给他赋个值就可以了.
----------------解决方案--------------------------------------------------------
补充一点 ,也可以#include <math.h> 然后可以写一句sqrt(10) 比较简单了.
----------------解决方案--------------------------------------------------------