|
发表于 2013-4-22 00:26:31
|
显示全部楼层
下面这个是vs2005里面编译的。
#include "stdafx.h"
#include <stdio.h>
#include <string.h>
int _tmain(int argc, _TCHAR* argv[])
{
struct student
{
int su;
char *name;
}ren1 = { 0, "团子大家族"},ren2 = { 0, "死后的世界"},ren3 = { 0, "罪恶王冠"};
int a = 1;
char b[100] = {0};//这里接收输入的字符
printf("欢迎大家进入年度最佳动漫投票现场!\n");
printf("候选动漫有:团子大家族, 死后的世界, 罪恶王冠\n");
for(a=1;a<11;a++)
{
memset(b,0,100);//初始化b中的数据
printf("第%d位投票者请选择你所投票的动漫!:",a);
scanf("%s",b);
if(!strcmp(b,ren1.name))
{
ren1.su++;
}
else if(!strcmp(b,ren2.name))
{
ren2.su++;
}
else if (!strcmp(b,ren3.name))
{
ren3.su++;
}
}
printf("团子大家族的票数为:%d\n死后的世界的票数为:%d\n罪恶王冠的为:%d\n", ren1.su, ren2.su, ren3.su);
while (1)
{
memset(b,0,100);//初始化b中的数据
printf("按q/Q退出:");
scanf("%s",b);
if (!strcmp(b,"q") || !strcmp(b,"Q"))
{
return 0;
}
}
return 0;
}
这个没什么问题 |
|