gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)
configure:3438: $? = 0
configure:3427: gcc -V >&5
llvm-gcc-4.2: argument to `-V' is missing
configure:3438: $? = 1
configure:3427: gcc -qversion >&5
i686-apple-darwin11-llvm-gcc-4.2: no input files
configure:3438: $? = 1
//模拟n个人参加选举的过程,并输出选举结果:假设候选人有四人,分别用A、B、C、D表示,当选某候选人时,直接输入其编号(编号由计算机随机产生),若输入的不是A、B、C、D则视为无效票,选举结束后按得票数从高到低输出候选人编号和所得票数。/*
enum choose{
A = 1,
B,
C,
D
}
int array[] = {1,2,3,4,5}
int zhangsan = 0,lisi = 0,wangwu = 0,niuliu = 0,wuxiao = 0
int n = 0
printf("请输入一个数:")
scanf("%d",&n)
for (int i = 0i <ni++) {
array[i] = arc4random() % (5 - 1 + 1) + 1
switch (array[i]) {
case 1:
if (array[i] == 1) {
zhangsan++
}
break
case 2:
if (array[i] == 2) {
lisi++
}
break
case 3:
if (array[i] == 3) {
wangwu++
}
break
case 4:
if (array[i] == 4) {
niuliu++
}
break
default:
if (array[i] == 5) {
wuxiao++
}
break
}
}
printf("zhangsan的票数:%d\n",zhangsan)
printf("lisi的票数:%d\n",lisi)
printf("wangwu的票数:%d\n",wangwu)
printf("niuliu的票数:%d\n",niuliu)
printf("wuxiao的票数:%d\n",wuxiao)
char s1[4] = {zhangsan,lisi,wangwu,niuliu}
char s2[4] = {'Z','L','W','N'}
for (int i = 0i <4 - 1i++) {
for (int j = 0j <4 - 1 -ij++) {
if (s1[j] <s1[j + 1]) {
int tepm = s1[j]
s1[j] = s1[j + 1]
s1[j + 1] = tepm
}
}
}
printf("票数从高到低:\n")
for (int i = 0i <4i++) {
printf("%c=%d\n",s2[i],s1[i])
}
*/