| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1001 人关注过本帖
标题:【求助】自己编写的投票系统
只看楼主 加入收藏
chao99v
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2005-12-25
收藏
 问题点数:0 回复次数:7 
【求助】自己编写的投票系统

#include<stdio.h>
#include<string.h>
struct toupiao
{

char name[10];
int num;

}str[3]={{"xiaoli",0},{"andy",0},{"coco",0}};


main()
{
int a,b=1,c,d;
char e[10];
printf("欢迎来到投票系统\n");
printf("投票请按1\n查看结果请按2\n推出请按3\n");
scanf("%d",&a);
switch (a)
{case 1:
printf("现有3名后续人xiaoli,andy,coco");
printf("请输入你要支持的人的名字");
scanf("%s",e);
if(strcmp(e,str[1].name)==0)
{
str[1].num++;//写到这里发泄这里的值竟然不会加

}
break;
}
printf("%d",str[1].num);//这里输出的时候还是0;
请大家指正一下哪错拉





}

[此贴子已经被作者于2006-2-19 15:20:41编辑过]

搜索更多相关主题的帖子: 系统 name 编写 str 
2006-02-19 14:39
feng1256
Rank: 4
等 级:贵宾
威 望:14
帖 子:2899
专家分:0
注 册:2005-11-24
收藏
得分:0 

大致思路:switch (a)
{
case 1 : 提示输入名字
进while连续录入选票,记录选票
case 2 : 输出结果
case 3 : 正常退出
}

具体自己写吧


叁蓙大山:工謪、稅務、嗣發 抱歉:不回答女人的问题
2006-02-19 22:45
badstreams
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2005-11-23
收藏
得分:0 

对啊,

2006-02-19 23:30
Xxibug
Rank: 1
等 级:新手上路
威 望:1
帖 子:95
专家分:0
注 册:2006-1-31
收藏
得分:0 

小丽是0不是1当然不自加了


=======【天上有人 地上有狼】=======
2006-02-19 23:57
chao99v
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2005-12-25
收藏
得分:0 
晕我知道思路 就是if(strcmp(e,str[1].name)==0)
{
str[1].num++;//写到这里发泄这里的值竟然不会加

}
这句加不进去 就是投票的票数加不进 可能这个判断就不对吧
但又不知道错在哪拉
2006-02-20 00:14
feng1256
Rank: 4
等 级:贵宾
威 望:14
帖 子:2899
专家分:0
注 册:2005-11-24
收藏
得分:0 
你没循环语句,别的写再好,最多输入一个人的选票

叁蓙大山:工謪、稅務、嗣發 抱歉:不回答女人的问题
2006-02-20 00:18
Xxibug
Rank: 1
等 级:新手上路
威 望:1
帖 子:95
专家分:0
注 册:2006-1-31
收藏
得分:0 
按题论题,不是跟你说了么?小丽是str[0],不是str[1]。。。
键入andy为1,其余为0

=======【天上有人 地上有狼】=======
2006-02-20 00:27
chao99v
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2005-12-25
收藏
得分:0 
。。。把数组从0开始算的忘拉

哎 想来半天也不明白
2006-02-20 00:31
快速回复:【求助】自己编写的投票系统
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023206 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved