#include "stdio.h"
int main()
{
printf("依次输入三人得票情况:\n") ;
int i;
struct student
{
int score;
}
stu[3];
for(i=0;i<3;i++)
scanf("%d",&(stu[i].score));
printf("每人得票数:\n赵青=%d\n钱花=%d\n孙瓷=%d",stu[0].score,stu[1].score,stu[2].score);
if(stu[0].score>=stu[1].score&&stu[0].score>=stu[1].score)
printf("\n赵青当选学生会主席");
else
if(stu[1].score>=stu[0].score&&stu[1].score>=stu[2].score)
printf("\n钱花当选学生会主席");
else
printf("\n孙瓷当选学生会主席");
}
程序没问题......你输入三个数字了吗
供参考:
#include "stdio.h"
int main()
{
printf("依次输入三人得票情况:\n");
int i;
struct student
{
int score;
}stu[3];
for (i = 0; i < 3; i++)
scanf("%d", &stu[i].score); //scanf("%d", &(stu[i].score));
printf("每人得票数:\n赵青=%d\n钱花=%d\n孙瓷=%d", stu[0].score, stu[1].score, stu[2].score);
if (stu[0].score >= stu[1].score && stu[0].score >= stu[2].score) //stu[1].score
printf("\n赵青当选学生会主席");
else
if (stu[1].score >= stu[0].score && stu[1].score >= stu[2].score)
printf("\n钱花当选学生会主席");
else
printf("\n孙瓷当选学生会主席");
return 0;
}
代码没问题,运行用例如下:
不过我遇到的一个问题是新版本的visual studio 不支持scanf 函数,需要修改vs工程属性的预处理器定义,加上 _CRT_SECURE_NO_WARNINGS