zoukankan      html  css  js  c++  java
  • 40.利用数组_逻辑第9题

    /*

    */
    #include "stdio.h"
    #include "string.h"//strcpy()函数的出处
    void main()
    {
    int on;
    int ps[4]={0};
    int max;
    char nam[10],name[4][10]={"张三","李四","王五","赵六"};
    int i;

    printf(" 候选人如下: ");
    for(i=0;i<4;i++)
    printf(" %d.%s ",i+1,name[i]);

    on=5;//确保on一开始不是0,保证能进入到循环内
    for(;on!=0;)
    {
    printf("请输入侯选人代号(输入0表示结束):");
    nn:scanf("%d",&on);

    switch(on)
    {
    case 1:ps[0]++;break;
    case 2:ps[1]++;break;
    case 3:ps[2]++;break;
    case 4:ps[3]++;break;
    case 0:break;
    default:
    printf("无此候选人,请重输:");
    fflush(stdin);
    goto nn;
    }
    }

    printf(" 选举结果如下: ");
    for(i=0;i<4;i++)
    printf("%s: %d 票 ",name[i],ps[i]);


    max=ps[0];
    strcpy(nam,name[0]);
    for(i=0;i<4;i++)
    {
    if(max<ps[i])
    {
    max=ps[i];
    strcpy(nam,name[i]);
    }
    }
    printf(" 恭喜 %s 被当选为班长 ",nam);
    }

  • 相关阅读:
    请求内部转发与重定向区别
    JSTL标签
    JSP学习总结
    JSP执行过程
    Cookie实现--用户上次访问时间
    python 关键知识点
    PIL 学习
    python 与 matlab 混编
    matplotlib 中文显示 的问题
    中文文本分类1
  • 原文地址:https://www.cnblogs.com/wyj1212/p/9006666.html
Copyright © 2011-2022 走看看