若希望下面的程序运行后输出45,程序空白处的正确选择是().
#include
voidmain()
{inti,j=10,a[]={1,3,5,7,9,11,13,15};
for(____________)
j+=a[i];
printf('%d',j);
}
#include
voidmain()
{inti,j=10,a[]={1,3,5,7,9,11,13,15};
for(____________)
j+=a[i];
printf('%d',j);
}
举一反三
- 有下列程序: #include voidmain() {inti,j; for(i=3;i>=1;i--) {for(j=1;j<=2;j++)printf(”%d”,i+j); printf("\n"); } } 程序的运行结果是()。 A: 234 B: 432 345543 34 C: 23 D: 45 3434 2323
- 下面程序的功能是输出以下形式的金字塔图。在下划线处应填入的是_______。 * *** ***** ******* #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");} }
- 执行以下程序后,输出'#'号的个数是【】。 #include voidmain() { inti,j; for(i=1;i<5;i++) for(j=2;j<=i;j++) putchar('#'); }
- 以下程序运行后输出结果是【8】。 #include main() {inti,j; for(i=6;i>3;i--)j=i; printf("%d%d",i,j); }
- 下列程序输出结果是() #include #include int main() { int i,j; for(j=10;j<11;j++) for(i=9;i<=j-1;i++) printf("%d",j); }