void main()
{
int c,d,e,f
scanf("%d,%d",&c,&d)
switch(c)
{
case 0: e=d+100
printf("e=%d\n",e)
break;
case 1: f=d-100
printf("f=%d\n",f)
break;
case 2:break
}
}
#include<stdio.h>#include<string.h>
struct pe //建立一个结构体,内容包含了候选人的名字和票数
{
char name[20]
int score
}a[3]
int main()
{
int i
char b[20]
for(i=0i<3i++) //初始化候选人的名字
{
printf("请输入%d号候选人的名字,确认候选人:",i+1)
scanf("%s",a[i].name)
a[i].score=0
}
for(i=0i<10i++) //进行投票和票数统计
{
printf("请输入你要投票的人的名字:")
scanf("%s",b)
if (strcmp(a[0].name,b)==0)
a[0].score++
else if(strcmp(a[1].name,b)==0)
a[1].score++
else if(strcmp(a[2].name,b)==0)
a[2].score++
}
printf("候选人名字:%s,候选人票数:%d\n",a[0].name,a[0].score)
printf("候选人名字:%s,候选人票数:%d\n",a[1].name,a[1].score)
printf("候选人名字:%s,候选人票数:%d\n",a[2].name,a[2].score)
//输出票数和候选人名字
}
没记错,我昨天也回答了你的问题,你要清楚scanf的输入方式,不然你又会错误。记的我给你的代码中输入时用的是for循环,你每次输入又要用回车的