首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

这个代码有异常,不知道怎样修改,哪位高手能告诉小弟我,多谢

2012-08-07 
这个代码有错误,不知道怎样修改,谁能告诉我,谢谢#includestdio.hstruct student{int numchar name[30]

这个代码有错误,不知道怎样修改,谁能告诉我,谢谢
#include<stdio.h>
struct student
{
int num;
char name[30];
  int age;
char sex;
float score;
}stu[5]={101,"liping",18,'M',75},{102,"zhangping",19,'M',62.5},{103,"hefang"18,"F",92.5},{104,"chengling",17,'F',87},{105,"wangming",18,'M',58}};

void main()
{
int i,c=0;
float ave,s=0;
for(i=0;i<5;i++)
{
s+=stu[i].score;
if(stu[i].score<60)c+=1;
}
printf("sum=%f\n",s);
ave=s/5;
printf("average=%f\ncount=%d\n",ave,c);
}

[解决办法]

C/C++ code
#include<stdio.h>struct student{    int num;    char name[30];    int age;    char sex;    float score;};void main(){    int i,c=0;    float ave,s=0;    struct student stu[5] ={{101,"liping",18,'M',75},{102,"zhangping",19,'M',62.5},{103,"hefang"18,"F",92.5},{104,"chengling",17,'F',87},{105,"wangming",18,'M',58}};    for(i=0;i<5;i++)    {        s+=stu[i].score;        if(stu[i].score<60)c+=1;    }    printf("sum=%f\n",s);    ave=s/5;    printf("average=%f\ncount=%d\n",ave,c);}
[解决办法]
C/C++ code
#include<stdio.h>struct student {     int num;    char name[30];    int age;    char sex;    float score;} stu[5] = {    {101, "liping",        18, 'M', 75},    {102, "zhangping",    19, 'M', 62.5},    {103, "hefang",        18, 'F', 92.5},    {104, "chengling",    17, 'F', 87},    {105, "wangming",    18, 'M', 58}};void main(){    int i,c=0;    float ave,s=0;    for(i=0;i<5;i++)    {        s+=stu[i].score;        if(stu[i].score<60)c+=1;    }    printf("sum=%f\n",s);    ave=s/5;    printf("average=%f\ncount=%d\n",ave,c);} 

热点排行