#include “stdio.h”
struct
{
char name[8];
float scr;
}a[4];
main()
{
float sum=0;
int i;
for(i=0;i<4;i++)
{
printf(“\nname:”);
scanf(“%s”,a[i].name);
printf(“scr:”);
scanf(“%f”,a[i].scr);
sum+=a[i].scr;
}
printf(“\tname\t\tscr\n”);
for(i=0;i<4;i++)
printf(“%s\t\t%f%f”,a[i].name,a[i].scr,sum);
}
输入一个name后回车自动退出调式窗口,我不知道问题出在哪,请教,谢谢!~
>> 本文固定链接: http://www.vcgood.com/archives/2384
>> 转载请注明: redmay1986 2008年05月26日 于 C语言帝国 发表
scanf(“%f”,a[i].scr);
改为:scanf(“%f”,&a[i].scr);
[QUOTE=delfeer]
scanf(“%f”,a[i].scr);
改为:scanf(“%f”,&a[i].scr);
[/QUOTE]
问题还是没有解决!~
输入name:
回车后会显示
scr: scanf: floating point formats not linkde
Abnormal program termination
请帮忙解决谢谢!~