break语句和continue语句

1. 请问语句 A 在什么情况下会被执行?

……
while ((ch = getchar()) != '\n')
{if (ch < '0' || ch > '9')continue;// 语句A
}
……

答:当输入数字时,语句A会被执行。

2. 请写出下边每行代码执行后 result 的值。

double result = 1.0;
result += 2.6;
result ++;
result * 5;
result = (int)(result + 0.5)

答:result = 3.6;
result = 4.6;
result = 4.6;
result = 5;

3. 写一个程序,统计用户输入的字符串中,各个元音字母出现的次数(包含大小写的 a、e、i、o、u)。
答:代码如下:

#include <stdio.h>
int main()
{printf("Please input a string:");int num[5] = {0};int count = 0,i;while(getchar()!='\n'){switch(getchar()){case 'a': num[0]++;  break;case 'e': num[1]++;  break;case 'i': num[2]++;  break;case 'o': num[3]++;  break;case 'u': num[4]++;  break;default: break;}}for(i=0;i<5;i++){count = count + num[i];}printf("total = %d\n",count);printf("a(%d),e(%d),i(%d),o(%d),u(%d)\n",num[0],num[1],num[2],num[3],num[4]);          return 0;
}

结果是:

dym@ubuntu:~/project/c_proj/FishC/test$ gcc test.c -o test && ./test
Please input a string:i love sunxiaoyu
total = 5
a(0),e(1),i(1),o(2),u(1)

4. 求 10000 以内的素数个数。
答:代码如下:

#include <stdio.h>
#include <math.h>int isSushu(int data);
int main()
{int i;for(i=3;i<=10000;i++){if(isSushu(i))printf("%d\t",i);    }printf("\n");return 0;
}
int isSushu(int data)
{int temp = sqrt(data);int i;for(i=2;i<=temp;i++){if(data%i==0)return 0;}return 1;
}

输出结果为:

dym@ubuntu:~/project/c_proj/FishC/test$ gcc test.c -lm
dym@ubuntu:~/project/c_proj/FishC/test$ ./a.out
3   5   7   11  13  17  19  23  29  31  37  41  43  47  53  59  61  67  71  73  79  83  89  97  101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 211 223 227 229 233 239 241 251 257 263 269 271 277 281 283 293 307 311 313 317 331 337 347 349 353 359 367 373 379 383 389 397 401 409 419 421 431 433 439 443 449 457 461 463 467 479 487 491 499 503 509 521 523 541 547 557 563 569 571 577 587 593 599 601 607 613 617 619 631 641 643 647 653 659 661 673 677 683 691 701 709 719 727 733 739 743 751 757 761 769 773 787 797 809 811 821 823 827 829 839 853 857 859 863 877 881 883 887 907 911 919 929 937 941 947 953 967 971 977 983 991 997 1009    1013    1019    1021    1031    1033    1039    1049    1051    1061    1063    1069    1087    1091    1093    1097    1103    1109    1117    1123    1129    1151    1153    1163    1171    1181    1187    1193    1201    1213    1217    1223    1229    1231    1237    1249    1259    1277    1279    1283    1289    1291    1297    1301    1303    1307    1319    1321    1327    1361    1367    1373    1381    1399    1409    1423    1427    1429    1433    1439    1447    1451    1453    1459    1471    1481    1483    1487    1489    1493    1499    1511    1523    1531    1543    1549    1553    1559    1567    1571    1579    1583    1597    1601    1607    1609    1613    1619    1621    1627    1637    1657    1663    1667    1669    1693    1697    1699    1709    1721    1723    1733    1741    1747    1753    1759    1777    1783    1787    1789    1801    1811    1823    1831    1847    1861    1867    1871    1873    1877    1879    1889    1901    1907    1913    1931    1933    1949    1951    1973    1979    1987    1993    1997    1999    2003    2011    2017    2027    2029    2039    2053    2063    2069    2081    2083    2087    2089    2099    2111    2113    2129    2131    2137    2141    2143    2153    2161    2179    2203    2207    2213    2221    2237    2239    2243    2251    2267    2269    2273    2281    2287    2293    2297    2309    2311    2333    2339    2341    2347    2351    2357    2371    2377    2381    2383    2389    2393    2399    2411    2417    2423    2437    2441    2447    2459    2467    2473    2477    2503    2521    2531    2539    2543    2549    2551    2557    2579    2591    2593    2609    2617    2621    2633    2647    2657    2659    2663    2671    2677    2683    2687    2689    2693    2699    2707    2711    2713    2719    2729    2731    2741    2749    2753    2767    2777    2789    2791    2797    2801    2803    2819    2833    2837    2843    2851    2857    2861    2879    2887    2897    2903    2909    2917    2927    2939    2953    2957    2963    2969    2971    2999    3001    3011    3019    3023    3037    3041    3049    3061    3067    3079    3083    3089    3109    3119    3121    3137    3163    3167    3169    3181    3187    3191    3203    3209    3217    3221    3229    3251    3253    3257    3259    3271    3299    3301    3307    3313    3319    3323    3329    3331    3343    3347    3359    3361    3371    3373    3389    3391    3407    3413    3433    3449    3457    3461    3463    3467    3469    3491    3499    3511    3517    3527    3529    3533    3539    3541    3547    3557    3559    3571    3581    3583    3593    3607    3613    3617    3623    3631    3637    3643    3659    3671    3673    3677    3691    3697    3701    3709    3719    3727    3733    3739    3761    3767    3769    3779    3793    3797    3803    3821    3823    3833    3847    3851    3853    3863    3877    3881    3889    3907    3911    3917    3919    3923    3929    3931    3943    3947    3967    3989    4001    4003    4007    4013    4019    4021    4027    4049    4051    4057    4073    4079    4091    4093    4099    4111    4127    4129    4133    4139    4153    4157    4159    4177    4201    4211    4217    4219    4229    4231    4241    4243    4253    4259    4261    4271    4273    4283    4289    4297    4327    4337    4339    4349    4357    4363    4373    4391    4397    4409    4421    4423    4441    4447    4451    4457    4463    4481    4483    4493    4507    4513    4517    4519    4523    4547    4549    4561    4567    4583    4591    4597    4603    4621    4637    4639    4643    4649    4651    4657    4663    4673    4679    4691    4703    4721    4723    4729    4733    4751    4759    4783    4787    4789    4793    4799    4801    4813    4817    4831    4861    4871    4877    4889    4903    4909    4919    4931    4933    4937    4943    4951    4957    4967    4969    4973    4987    4993    4999    5003    5009    5011    5021    5023    5039    5051    5059    5077    5081    5087    5099    5101    5107    5113    5119    5147    5153    5167    5171    5179    5189    5197    5209    5227    5231    5233    5237    5261    5273    5279    5281    5297    5303    5309    5323    5333    5347    5351    5381    5387    5393    5399    5407    5413    5417    5419    5431    5437    5441    5443    5449    5471    5477    5479    5483    5501    5503    5507    5519    5521    5527    5531    5557    5563    5569    5573    5581    5591    5623    5639    5641    5647    5651    5653    5657    5659    5669    5683    5689    5693    5701    5711    5717    5737    5741    5743    5749    5779    5783    5791    5801    5807    5813    5821    5827    5839    5843    5849    5851    5857    5861    5867    5869    5879    5881    5897    5903    5923    5927    5939    5953    5981    5987    6007    6011    6029    6037    6043    6047    6053    6067    6073    6079    6089    6091    6101    6113    6121    6131    6133    6143    6151    6163    6173    6197    6199    6203    6211    6217    6221    6229    6247    6257    6263    6269    6271    6277    6287    6299    6301    6311    6317    6323    6329    6337    6343    6353    6359    6361    6367    6373    6379    6389    6397    6421    6427    6449    6451    6469    6473    6481    6491    6521    6529    6547    6551    6553    6563    6569    6571    6577    6581    6599    6607    6619    6637    6653    6659    6661    6673    6679    6689    6691    6701    6703    6709    6719    6733    6737    6761    6763    6779    6781    6791    6793    6803    6823    6827    6829    6833    6841    6857    6863    6869    6871    6883    6899    6907    6911    6917    6947    6949    6959    6961    6967    6971    6977    6983    6991    6997    7001    7013    7019    7027    7039    7043    7057    7069    7079    7103    7109    7121    7127    7129    7151    7159    7177    7187    7193    7207    7211    7213    7219    7229    7237    7243    7247    7253    7283    7297    7307    7309    7321    7331    7333    7349    7351    7369    7393    7411    7417    7433    7451    7457    7459    7477    7481    7487    7489    7499    7507    7517    7523    7529    7537    7541    7547    7549    7559    7561    7573    7577    7583    7589    7591    7603    7607    7621    7639    7643    7649    7669    7673    7681    7687    7691    7699    7703    7717    7723    7727    7741    7753    7757    7759    7789    7793    7817    7823    7829    7841    7853    7867    7873    7877    7879    7883    7901    7907    7919    7927    7933    7937    7949    7951    7963    7993    8009    8011    8017    8039    8053    8059    8069    8081    8087    8089    8093    8101    8111    8117    8123    8147    8161    8167    8171    8179    8191    8209    8219    8221    8231    8233    8237    8243    8263    8269    8273    8287    8291    8293    8297    8311    8317    8329    8353    8363    8369    8377    8387    8389    8419    8423    8429    8431    8443    8447    8461    8467    8501    8513    8521    8527    8537    8539    8543    8563    8573    8581    8597    8599    8609    8623    8627    8629    8641    8647    8663    8669    8677    8681    8689    8693    8699    8707    8713    8719    8731    8737    8741    8747    8753    8761    8779    8783    8803    8807    8819    8821    8831    8837    8839    8849    8861    8863    8867    8887    8893    8923    8929    8933    8941    8951    8963    8969    8971    8999    9001    9007    9011    9013    9029    9041    9043    9049    9059    9067    9091    9103    9109    9127    9133    9137    9151    9157    9161    9173    9181    9187    9199    9203    9209    9221    9227    9239    9241    9257    9277    9281    9283    9293    9311    9319    9323    9337    9341    9343    9349    9371    9377    9391    9397    9403    9413    9419    9421    9431    9433    9437    9439    9461    9463    9467    9473    9479    9491    9497    9511    9521    9533    9539    9547    9551    9587    9601    9613    9619    9623    9629    9631    9643    9649    9661    9677    9679    9689    9697    9719    9721    9733    9739    9743    9749    9767    9769    9781    9787    9791    9803    9811    9817    9829    9833    9839    9851    9857    9859    9871    9883    9887    9901    9907    9923    9929    9931    9941    9949    9967    9973

5. 要求:用户输入一行明文(字符串),针对字母进行加密(偏移量设置为 3),非字母部分保留原型。
注意:字母 y 应该被替换为字母 b,而字母 z 应该被替换为字母 c。

答:代码如下:

#include <stdio.h>int main()
{char ch;printf("pease input a string:");while((ch=getchar())!='\n'){if(ch>='a'&&ch<='w'||ch>='A'&&ch<='W')ch = ch + 3;else if(ch>='x'&&ch<='z'||ch>='X'&&ch<='Z')ch = ch - 23;printf("%c",ch);}return 0;
}

结果如下:

pease input a string:i love Sun Xiaoyu...
l oryh Vxq Aldrbx...

break语句和continue语句课后习题相关推荐

  1. Python中break语句和continue语句的用法

    在Python中,break语句和continue语句一般用于循环语句中. 1 break语句 1.1 break语句在单循环中的使用 在单循环中的break语句,其作用是结束当前循环,代码如图1所示 ...

  2. break语句和continue语句的区别

    Java中的跳转语句有break语句和continue语句. 跳转语句用于实现循环执行过程中程序流程的跳转. 一.break语句 (1)只能在循环体内和switch语句体内使用break. (2)不管 ...

  3. 5-12 Python条件语句、循环语句、While循环语句、break语句、continue语句、pass语句

    5Python条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和 ...

  4. break语句和continue语句

    break语句作用是跳出循环体,然后执行循环体后面的语句. 注意:break语句只能用在switch语句和循环体语句中. break语句在循环体中通常与if语句联合使用,在条件成立下终止循环. con ...

  5. python里的continue语句_python之 break语句和continue语句及PASS语句

    原博文 2013-07-18 23:19 − python之 break语句和continue语句及PASS语句 一般说来,break和continue语句的作用是改变控制流程.当break语句在循环 ...

  6. 008-break语句与continue语句的使用,循环嵌套

    [下一讲]009-循环作业(水仙花,百元百鸡,完数,阶乘,素数)_CSDN专家-赖老师(软件之家)的博客-CSDN博客 [上一讲]007-JAVA循环语句详细介绍_CSDN专家-赖老师(软件之家)的博 ...

  7. PHP的continue语句,PHP continue语句

    本文概述 PHP continue语句用于继续循环.它继续程序的当前流程, 并在指定条件下跳过其余代码. 当你立即跳转到下一个迭代时, 将在循环和切换控制结构中使用continue语句. contin ...

  8. Python break语句,continue语句,pass 语句

    1 break 语句用来终止循环语句 下面写2个语句认识一下break # demo1 while循环 num = 10 while num > 0:print('当前变量值 :', num)n ...

  9. JS break语句和continue语句

    break语句 描述:break语句,用于无条件结束各种循环(退出循环)和switch. 说明:一般情况下,需要在break语句之前加一个条件判断.换句话说:就是条件成立了,就退出循环 continu ...

最新文章

  1. 宽度,对齐方式的设置
  2. Linux基础命令(常用的)
  3. 阿里规定代码中禁用static修饰SimpleDateFormat,为何?
  4. php下拉选项登录_php下拉选项的批量操作的实现代码
  5. 关于mysql的一些时间格式和字符的问题
  6. 计算机英语词组,计算机专业英语词组.doc
  7. Linux里sra文件是什么,prefetch命令下载SRA文件
  8. extjs-mvc结构实践(二):基本页面
  9. React Router的Route的使用
  10. python反编译软件下载_python批量反编译软件
  11. http_load压力测试步骤
  12. 208个地级市总人口、城市和农村人口、城镇化率面板数据(2010-2019年)
  13. linux windows拷贝文件,把linux上的文件拷贝到windows下
  14. 广告视频投放展示平台 springboot+vue
  15. CSDN怎么自动生成目录
  16. python 图片文字识别orc
  17. consoles打印数据库字段
  18. U盘安装系统教程 如何用U盘装系统
  19. 5G与区块链发展分析
  20. 老闪创业那些事儿(12)——产品经理小P的一天

热门文章

  1. 杀鸡用牛刀:Sketch流程图绘制体验
  2. 2011年年初网上最新最火的36个段子
  3. 爬虫-获取指定城市所有企业信息
  4. python是什么软件是电脑系统自带的软件吗_用Python编写桌面软件系统的步骤是什么?...
  5. spoj 2916. Can you answer these queries V(线段树)
  6. Seaborn绘制拟合线
  7. python创建一个标准输出电源适配器_Python可编程红外USB适配器
  8. 计算机相关的硬件和软件,计算机的硬件和软件
  9. 站在集成平台的角度去看待医院系统的查询需求
  10. ubuntu下源码安装zbar