语言ns经典流程图_C语言经典100题(12)

1

上期答案揭晓

首先给大家看看上一篇文章C语言经典100题(11)中第三部分编程题的答案:

#includeint main(){    int f1=1,f2=1,i;    for(i=1;i<=20;i++)    {        printf("%12d%12d",f1,f2);        if(i%2==0) printf("\n");        f1=f1+f2;        f2=f1+f2;    }    return 0;}
以上实例输出结果为:
       1           1           2           3       5           8          13          21      34          55          89         144     233         377         610         987    1597        2584        4181        6765   10946       17711       28657       46368   75025      121393      196418      317811  514229      832040     1346269     2178309 3524578     5702887     9227465    1493035224157817    39088169    63245986   102334155

2

今日知识分享

goto 语句

C 语言中的 goto 语句允许把控制无条件转移到同一函数内的被标记的语句。

注意:在任何编程语言中,都不建议使用 goto 语句。因为它使得程序的控制流难以跟踪,使程序难以理解和难以修改。任何使用 goto 语句的程序可以改写成不需要使用 goto 语句的写法。

语法

C 语言中 goto 语句的语法:

goto label;...label: statement;
在这里,label 可以是任何除 C 关键字以外的纯文本,它可以设置在 C 程序中 goto 语句的前面或者后面。

流程图

57f7417d0559b0d80159d931f5d43d72.png

实例

#include int main (){   /* 局部变量定义 */   int a = 10;   /* do 循环执行 */   LOOP:do   {      if( a == 15)      {         /* 跳过迭代 */         a = a + 1;         goto LOOP;      }      printf("a 的值:%d\n", a);      a++;   }while( a < 20 );   return 0;}
当上面的代码被编译和执行时,它会产生下列结果:
a 的值:10a 的值:11a 的值:12a 的值:13a 的值:14a 的值:16a 的值:17a 的值:18a 的值:19

3

今日经典编程题 题目:判断101到200之间的素数。 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。

各位有兴趣的读者可以自行设计程序实现,我将在下一篇文章揭晓该题的代码实现供参考!

扫码关注我,手把手带你撸代码 8b88bde7e347e829ca2b46a5e2c441ef.png

如果你觉得文章让您增长了知识,

请点击右下方的“在看

   6ebfaeb2d61f87f6018720095cf45c5f.gif
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值