执行以下程序后,输出'#'号的个数是【】。
#include
voidmain()
{
inti,j;
for(i=1;i<5;i++)
for(j=2;j<=i;j++)
putchar('#');
}
#include
voidmain()
{
inti,j;
for(i=1;i<5;i++)
for(j=2;j<=i;j++)
putchar('#');
}
举一反三
- 完善程序打印如下图形********************************************************#include<stdio.h>voidmain(){inti,j,n;for(i=1;i<=7;i++){for(j=0;j<14-2*i;j++)()for(j=0;j<2*i;j++)()printf(" ");}}(10.0分)
- 以下程序运行后的输出结果是_。main(){inti,j;for(i=1;i<4;i++){for(j=i;j<4;j++)printf("%d*%d=%d",i,j,i*j);printf(" ");}}
- 下面程序的功能是输出以下形式的金字塔图。在下划线处应填入的是_______。 * *** ***** ******* #include"stdio.h" voidmain() {inti,j; for(i=1;i<=4;i++) {for(j=1;j<=4-i;j++)printf(""); for(j=1;j<=_______;j++)printf("*"); printf("\n");} }
- 执行如下程序,从键盘依次输入十个整数:'1000123020',则输出时a[4]的值是多少? #include'stdio.h' voidmain(){ inta[10]; inti,j; for(i=0;i<10;i++) scanf('%d',&a[i]); for(i=0;i<10;i++){ if(a[i]==0){ j=i; while(j<10-1&&a[j]==0) j++; a[i]=a[j]; a[j]=0; } } for(i=0;i<10;i++) printf('%d ',a[i]); }
- 以下程序段的输出结果是()。inti,j;for(i=1;i<4;i++){for(j=1;j<4;j++)printf("%d*%d=%d",i,j,i*j);printf("\n");}