[C语言源代码是什么]代码就是源程序 源代码,是指未编译的文本代码。是一系列人类可读的计算机语言指令。 在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种...+阅读
#include
#include
struct hxr
{
int m;
int point;
} hxr[3]; //选票结构体
void main()
{
int i=0,j=0,k,temp=0;
char x,y,z;
struct hxr hxr[3];
for(i=0;i<3;i++)//初始化选票结构体
{
hxr[i].m=i;
hxr[i].point=0;
}
printf("请输入投票总人数\n");
scanf("%d",&k);
printf("请输入投票\n");
getchar();
for(i=1;i<=k;i++)
{
scanf("%c%c%c",&x,&y,&z); //输入选票
getchar();
if(x!=y&x!=z&y!=z)//3个选票不能相同否则为无效选票
{
hxr[0].point+=(x=='a'?5:(y=='a'?3:(z=='a'?2:0))); //统计a的得票数,切输入3个选票从左到右得分分别是5.3.2
hxr[1].point+=(x=='b'?5:(y=='b'?3:(z=='b'?2:0)));
hxr[2].point+=(x=='c'?5:(y=='c'?3:(z=='c'?2:0)));
printf(" point: %d %d %d\n",hxr[0].point,hxr[1].point,hxr[2].point); //输出a,b,c的得分
continue;
}
printf("此票无效\n");
}
for(i=0;i<3;i++)//分别输出a,b,c的得分
{
if(temp
{
temp=hxr[i].point;
j='a'+i;
}
printf("people %c point %d\n",'a'+hxr[i].m,hxr[i].point);
}
if(((hxr[0].point==hxr[1].point)&hxr[0].point>=hxr[2].point&hxr[1].point>=hxr[2].point ) ||( (hxr[0].point==hxr[2].point)&hxr[0].point>=hxr[1].point&hxr[2].point>=hxr[1].point) ||((hxr[1].point==hxr[2].point)&hxr[1].point>=hxr[0].point&hxr[2].point>=hxr[0].point))
printf("重新投票\n");
else
{ printf("祝贺%c当选冠军\n",j); }
getchar();
}
以下为关联文档:
手机版WPS怎么给Word加入脚注论文注释6/7 分步阅读 打开要添加脚注的文档 2/7 把光标定位在要添加脚注的位置 3/7 找到菜单栏“引用”选项卡单击 4/7 在“脚注和尾注”选项组中选择“插入脚注”单击 5/7 在在光...
C语言冒泡排序法的详细注释/* 用冒泡排序法对一维整型数组中的十个数升序排序 */ #include <stdio.h> int main() {int i,j,t,a[10]; printf("Please input 10 integers:\n"); for(i=0;i<10;i++) scanf(...
c语言图形界面简单计算器源代码急求你好!怎么出现了同样的提问?是一个学校的吧#include#include#includeint main() { int y; double shu1=0; double shu2=0; char yn; do { printf("|--------------------------...