用C语言编写程序:有两个候选人,姓名分别是:WANG,ZHAO,有十个选民,统计候选人得票数.

用C语言编写程序:有两个候选人,姓名分别是:WANG,ZHAO,有十个选民,统计候选人得票数.,第1张

#include<stdio.h>

#include<string.h>

int main()

{

char houx[2][5] = {"WANG","ZHAO"}

int a[2]={0} //记录投票数

char toup[10][5]={"WANG","WANG","WANG","ZHAO","ZHAO","WANG","WANG","ZHAO","OTHER","ZHAO"} //10位候选人投票。

int i

int j

for(i=0i<10i++)

{

for(j=0j<2j++)

{

if(strcmp(houx[j], toup[i]) == 0)

{

a[j]++

}

}

}

printf("result:\n")

for(j=0j<2j++)

{

printf("%s:%d\n",houx[j],a[j])

}

getchar()

return 0

}

#include <stdio.h>

#include <string.h>

typedef struct {char name[9]char sexfloat score[2]} STU

void f(STU* a)

{

STU b={"Zhao",'m',85.0,90.0}

int i

strcpy((*a).name,b.name)

(*a).sex=b.sex

for(i=0i<2i++)

(*a).score[i]=b.score[i]

}

main()

{

STU c={"Qian",'f',95.0,92.0}

f(&c)

printf("%s,%c,%2.0f,%2.0f\n",c.name,c.sex,c.score[0],c.score[1])

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7902217.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-11
下一篇2023-04-11

发表评论

登录后才能评论

评论列表(0条)

    保存