看一下这程序有问题?//
c语言吧
全部回复
仅看楼主
level 1
茉莉ML 楼主
#include
#include
int main(int argc, char *argv[]){struct {long num; char name[20]; float score1; float score2; float score3; }stu[50]; int i; float x1,x2,x3; for(i=0;i<50;i++) {scanf("%d,%s",&stu[i].num,stu[i].name); scanf("%f,%f,%f",&x1,&x2,&x3); stu[i].score1=x1,stu[i].score2=x2,stu[i].score3=x3; } for (i=0;i<50;i++) stu[i].total=stu[i].score1+stu[i].score2+stu[i].score3, for(i=0;i<50;i++) printf("%1d%name%f\n"stu[i].num,stu[i].name,stu[i].total) system("PAUSE"); return 0;}
2004年11月08日 05点11分 1
level 1
茉莉ML 楼主
倒数第四,第六行有问题,不过运行结果很奇怪,我是用DEVCPP的ASSISS不在,VC99解释一下,头函数的用法
2004年11月08日 05点11分 3
level 1
茉莉ML 楼主
%name,是书上的我也想用%s的,运行结果是0.00000$$2.000001.00000我只输入三个数字.这个运行有问题吗?
2004年11月08日 05点11分 6
level 1
茉莉ML 楼主
我第一输入001第二输入 LI然后就出来一大串数字
2004年11月08日 06点11分 8
level 1
茉莉ML 楼主
我那电脑特怪,只有ASSISS知道,我运行的是你的程序,你用的是DEVCPP吗?
2004年11月08日 06点11分 13
level 1
茉莉ML 楼主
ok了是我LI前没加1Thank you vc99!
2004年11月08日 07点11分 15
level 1
茉莉ML 楼主
Welcome to Shanghai,assiss!马上就要考试了,请你们出几道题目,让我练习!不要太难,我是初级的.
2004年11月09日 03点11分 17
level 1
茉莉ML 楼主
那我去参考书上的题目吧!你今天没去挖化石啊?你现在应该在显微镜下吧!有机会给我讲讲克隆技术!哈哈..................
2004年11月09日 04点11分 19
1