能不能来个大佬写下c语言代码 救救孩子

 我来答
czy7812
2018-11-09 · TA获得超过2668个赞
知道小有建树答主
回答量:518
采纳率:88%
帮助的人:183万
展开全部
#include<iostream>                     //加载控制台头文件
using namespace std;                   //开放std命名空间 
int main()                             //主函数
{int i,s[4][4]={0};                    //存放统计结果的数组
 char a;                               //用于接受输入城市
 int b;                                //用于接受汽车编号
 char city[4][10]={"Bombay","Calcutta","Delhi","Madras"};//城市名称
 printf("对于每个人,输入城市代码\n"); //提示
 printf("再输入汽车代码\n");           //提示
 printf("当输入为X时表示退出\n");      //提示
 do{scanf("%c",&a);                    //输入城市
    if(a=='X') break;                  //如果输入X,结束输入
    scanf("%d",&b);                    //输入汽车代码
    if(b>4||b<1) continue;             //如果b超过范围,不统计,直接输入下一个
    switch(a)                          //根据城市代码统计结果
          {case 'B':s[0][b-1]++;break; //M城市汽车使用情况
           case 'C':s[1][b-1]++;break; //D城市汽车使用情况
           case 'D':s[2][b-1]++;break; //C城市汽车使用情况
           case 'M':s[3][b-1]++;break;}//B城市汽车使用情况
    }while(1);                         //继续输入
 printf("\n调查表\n");                 //报表
 printf("------------------------------------------------------------\n");
 printf("城市        Ambassador  Fiat        Dolphin     Maruti      \n");
 printf("------------------------------------------------------------\n");
 for(i=0;i<4;i++)
     printf("%-10s  %-10d  %-10d  %-10d  %-10d  \n",
            city[i],s[i][0],s[i][1],s[i][2],s[i][3]);
 printf("------------------------------------------------------------\n");
 printf("\n");                         //输出换行符
 system("PAUSE");                      //屏幕暂停,以看清运行结果
 return 0;}                            //程序结束
追问
City[4][10]是什么意思
追答
定义一个字符串数组,用于存放城市的名称。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式