zoukankan      html  css  js  c++  java
  • 19.综合应用选班长

    /*

    */
    #include "stdio.h"
    #include "string.h"//strcpy()函数的出处
    void main()
    {
    int on;
    int z,l,w,zl;
    int max;
    char name[10];
    int maxnum;

    printf(" 候选人如下: ");
    printf(" 1.张三 ");
    printf(" 2.李四 ");
    printf(" 3.王五 ");
    printf(" 4.赵六 ");

    z=l=w=zl=0;//没统计之前,四个人的票数都为0票
    on=5;//确保on一开始不是0,保证能进入到循环内
    for(;on!=0;)
    {
    printf("请输入侯选人代号(输入0表示结束):");
    nn:scanf("%d",&on);

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

    printf(" 选举结果如下: ");
    printf(" 张三 %d 票 ",z);
    printf(" 李四 %d 票 ",l);
    printf(" 王五 %d 票 ",w);
    printf(" 赵六 %d 票 ",zl);

    if(z>l)
    {
    max=z;
    strcpy(name,"张三");
    }
    else
    {
    max=l;
    strcpy(name,"李四");
    }

    if(max<w)
    {
    max=w;
    strcpy(name,"王五");
    }

    if(max<zl)
    {
    max=zl;
    strcpy(name,"赵六");
    }

    maxnum=0;

    if(max==z)
    maxnum++;
    if(max==w)
    maxnum++;
    if(max==l)
    maxnum++;
    if(max==zl)
    maxnum++;

    if(maxnum>=2)
    printf("最高票数的人不止一个,换个吉日重选 ");
    else
    printf(" 恭喜 %s 被当选为班长 ",name);
    }

  • 相关阅读:
    去除图片水印
    CALayer
    UIKit Animation
    CoreAnimation
    3DTouch
    键盘事件
    weChat聊天发送图片带有小尖角的实现
    webView 和 js 交互 之 屏蔽 样式
    iOS socket编程
    tableView尾部多处一部分空白高度
  • 原文地址:https://www.cnblogs.com/wyj1212/p/9006511.html
Copyright © 2011-2022 走看看