楠楠宝贝吖 发表于 2020-10-31 21:56:38

基础编程

写出下列程序执行后的结果
#include <stdio.h>   
void main( )
   { inta, b, c, d, x;
      a=c=x=0;   b=1;d=20;
      if (a)
      d=d-10;
      else
         if (!b)
            if(!c)
               x=15;
            else
               x=25;
      printf(“%d,%d\n”, d, x);
}


7.有如下程序段,则输出结果是:
    intk=5, m=1;
   switch(k)
   { case1:m++;
      case5:m*=3;
      case9:m+=4;   break;
      case11: m+=1;
      default : m+=3;}
      printf(“%d\n”,m);
      A)10       B)7       C)3      D)11   

9. 写出下面程序输出结果
#include <stdio.h>
voidmain( )
{inta=13, b=21, m=0;
    switch( a%3 )
   { case 0: m++;break;
      case 1: m++;
                  switch( b%2 )
               {default:m++;
                   case 0:m++; break; }
   }
   printf(“%d\n”,m) ;
}



4.编写程序,输入三个数,用if来让他们从小到大输出。


5.给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。90分以上为A,81~89分为B,70~ 79分为C,60~69分为D,60分以下为E。


球球各位能给个初学者能看懂的答案嘛。。。。想要注释,,,很迷茫,搞了几天这几道题还有问题

乐乐学编程 发表于 2020-10-31 23:06:53

兄弟,你的问题太多了,给别人机会,也是给自己机会。
你现在一个帖子那可是可是5个最佳答案呀~~
论坛上朋友们回答你的问题,不求你的金,不求你的银,只求得到最佳答案后,系统给的那个技术值呀,这个可是花钱买不来的(买个会员,绝对买不到技术值),所以,这个最佳答案,也就是对别人回答你的问题的最好的报答了

stormfat 发表于 2020-10-31 23:13:12

第一题d=20 x=25

乐乐学编程 发表于 2020-10-31 23:51:01

第1题:d = 20,x = 0   // 此题有错误,最后一句printf()函数中使用了非英文引号
第2题:m = 7             // 即答案B),最后一句printf()函数中使用了非英文引号,等于7的原因:case 5被执行,m = 4,由于没有break 语句,default 语句被执行 : m += 3 = 4 + 3 = 7;
第3题:m = 3             // 最后一句printf()函数中使用了非英文引号

后面两个编程题,谁愿意谁答,我没有意见,因为我是来学习的,答前面三个,我已经满足了,后面回答不必忌讳,可以引用我的答案

楠楠宝贝吖 发表于 2020-11-1 08:17:51

乐乐学编程 发表于 2020-10-31 23:06
兄弟,你的问题太多了,给别人机会,也是给自己机会。
你现在一个帖子那可是可是5个最佳答案呀~~
论坛上 ...

抱歉哈,我最近一直搞这些,就很烦,没注意到咱们这个论坛的特点,抱歉啊,我会注意的,之前的我会删了的。

乐乐学编程 发表于 2020-11-1 22:46:07

楠楠宝贝吖 发表于 2020-11-1 08:17
抱歉哈,我最近一直搞这些,就很烦,没注意到咱们这个论坛的特点,抱歉啊,我会注意的,之前的我会删了的 ...

不知者,不为过。以后注意这个问题就是了。说实话,后面的两个问题,我以前回答过,电脑里也有现成的程序,只是这两天系统出了点问题,一时间打不开那个盘了

楠楠宝贝吖 发表于 2020-11-2 09:27:13

乐乐学编程 发表于 2020-11-1 22:46
不知者,不为过。以后注意这个问题就是了。说实话,后面的两个问题,我以前回答过,电脑里也有现成的程序 ...

好的好的,蟹蟹,我会多多注意的
页: [1]
查看完整版本: 基础编程