单项选择题

下面程序的功能是输出以下形式的金字塔图案是:
*
***
*****
*******在下划线处应填入的是()
main()
{int i,j;
for(i=1;i<=4;i++)
{for(j=1;j<=4-i;j++) pintf(" ");
for(j=1;j<=________;j++) pintf("*");
printf("\n");
}
}

A.i
B.2*i-1
C.2*i+1
D.i+2

<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序 struct STU {char name[10]; int num; int Score;} main(){ struct Stu s[5]={ { YangSan ,20041,703},{ LiSiGuo ,20042,580}, { WangYin ,20043,680},{ SunDan ,20044,550}, { Penghua ,20045;537},*p[5],*t; int i,j; for(i=0;i<5;i++)p[i]=&s[i]; for(i=0;i<4;i++) for(j=i+1;j<5;j++) if(p[i]->Score>p[j]->Score) {t=p[i];p[i]=p[j];p[i]=t;} printf( %d%d n ,s[1].Score,p[1]->Score); } 执行后输出结果是()

A.550 550
B.680 680
C.580 550
D.580 680

单项选择题
有以下程序: #include <stdio.h> #include <stdlib.h> struct NODE int num; struct NODE *next; ; main(){ struet NODE *p,*q,*r; int sum=0; p=(struct NODE *) malloc(sizeof(struct NODE)); q=(struct NODE *) malloc(sizeof(struet NODE)); r=(struct NODE *) malloc(sizeof(struct NODE)); P- >num=1;q- >num=2;r->num=3; p- >next=q;q- >next=r;r- >next=NULL; sum + =q- >next- >num;sum + =P- >num; printf( %d n ,sum); } 执行后的输出结果是()。

A.3
B.4
C.5
D.6

相关试题
  • 以下程序中给指针p分配三个double型动态内...
  • 以下程序的运行结果是 【19】 #includ...
  • 有以下程序 void f( int y,int *x...
  • 下面程序的运行结果是: 【17】 int f...
  • 下面rotate函数的功能是:将n行n列的矩阵A...