标题:求一个投票程序的代码
只看楼主
追梦人(婧)
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2019-9-19
结帖率:0
 问题点数:0 回复次数:1 
求一个投票程序的代码
(要求用指针实现,不能用数组)
搜索更多相关主题的帖子: 代码 要求 数组 投票 指针 
2019-09-19 20:47
奈落尘渊
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2019-9-1
得分:0 
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#define LEN sizeof(char)
#define VOTES 5
int main(void)
{
    void vote(char*, char*, char*);
    char* a = "zhang";
    char* b = "feng";
    char* c = "keng";
    vote(a, b, c);
    return 0;
}
static void vote(char* p, char* p1, char* p2)
{
    short a, b, c, j;
    char* name = (char*)malloc(LEN*10);
    a = b = c = j = 0;
    printf("Please vote.\n");
    while (j++ != VOTES) {
        printf("Input name:");
        if (name != NULL) {
            gets_s(name, 9);
            if (strcmp(name, p) == 0)
                ++a;
            else if (strcmp(name, p1) == 0)
                ++b;
            else if (strcmp(name, p2) == 0)
                ++c;
            else {
                printf("Input error!\n");
                exit(0);
            }
        }
    }
    printf("Result\n%5s:%-3hd\n%5s:%-3hd\n%5s:%-3hd\n", p, a, p1, b, p2, c);
}
2019-09-21 23:59



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-496916-1-1.html




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

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