万能百科  > 所属分类  > 

执行以下程序后,输出’#’号的个数是#include <stdio.h>main{ int i,j; for(i=1;i<5;i++)

执行以下程序后,输出’#’号的个数是#include <stdio.h>main{ int i,j; for(i=1;i<5;i++) for(j=2; j<=i;j++) putchar(′#′);}

正确答案:

6在本题中,题目要求我们求程序输出“#”符号的个数。从程序中我们可以看出“#”符号是在一个双重循环下用putchar函数输出的,该函数的作用是向终端输出一个字符。在程序中,首先定义了两个循环变量,然后执行for循环,第一层循环的循环变量i的初始值是1,结束条件是小于5,每循环一次加1,由这些我们可知,该循环执行4次结束。当i=1时,第二层循环的循环变量j=2,由于j>i,循环结束。当i=2时,第二层循环执行一次,输出一个“#”符号。当i=3时,j=2,由j<=i;j++可知,第二层循环执行二次

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签