#include<stdio.h>
#include<stdlib.h>
struct vote
{
int count;
char name[20];
};
int main()
{
int i,j;
struct vote stu[3]={{0,"jack"},{0,"bob"},{0,"john"}};
printf("請投出珍貴的一票,0 代表jack 1 代表bob 2 代表john\n");
for(i=0;i<10;i++)
{ scanf("%d",&j);
if(j=0)
stu[0].count++;
if(j=1)
stu[1].count++;
if(j=2)
stu[2].count++;
j=10;
}
printf("jack的得票是%d \nbob的得票是%d \njohn的得票是%d \n", stu[0].count,stu[1].count,stu[2].count);

uj5u.com熱心網友回復:
大佬們,求助啊uj5u.com熱心網友回復:
if(j=0)改為
if(j==0)
uj5u.com熱心網友回復:
j=0 改成 j==0, 比較用==,其余的1和2也是同樣的問題uj5u.com熱心網友回復:
我去,我太蠢了,犯這種低級錯誤轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/117278.html
標籤:C語言
上一篇:Vscode分離式編譯
下一篇:C語言在線編程段錯誤是怎么回事
