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 语句的前面或者后面。
流程图
实例
#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](https://i-blog.csdnimg.cn/blog_migrate/733f58a0832d3e2b95a675eaba5b8906.jpeg)
如果你觉得文章让您增长了知识,
请点击右下方的“在看”
![6ebfaeb2d61f87f6018720095cf45c5f.gif](https://i-blog.csdnimg.cn/blog_migrate/07876e62af637d09644ef6be52224b03.gif)