若定义int i=0,j=0;语句while(i++<10)i++;的循环次数为()。
A.9
B.4
C.5
D.10
A.9
B.4
C.5
D.10
若i、j为int类型,则以下程序段内循环体的总执行次数是【 】。 for(i=5;i;i--) for(j=0;j<3;j++) { }
若下面程序的输出结果是4,请填空。 main() { int i,j,k; k = 0 ; i = j =【 】; k+=-(i+j);printf("%d\n",k); }
以下程序运行时若从键盘输入:10 20 30<回车>,输出结果是______。
#include<stdio.h>
main()
{
int i=0,j=0,k=0;
scanf("%d%*d%d",&i,&j,&k);
printf("%d%d%d\n",i,j,k);
}
若定义了int m,n=0,*p1=&m;,则与m=n等价的语句是()
A.m=*p1
B.*p1=&*n
C.*p1=*&n
D.*&p1=&*n
#include<stdio.h>
void main()
{int i,j,a[4][4];
for(i=0;i<4;i++)
for(j=0;0<4;j++) a[i][j]=1+i;--j;
for(i=0;i<4;i++)
{for(j=0;j<4;j++)
if(a[i][j]>0)printf("%3 d",a[i][j]);
printf("\n");}
}
#include<stdio.h>
main()
{
int a[3][2]={{1,2},{3,4},{5,6}),i,j,s=0;
for(i=1;i<3;i++)
for(j=0;j<2;j++)
s+=a[i][j];
print f("%d\n",s);
}
#include<stdio.h>
main()
{int i,j,row,colum,m;
static int arry[3][3]={{100,200,300},{28,27,29},{850,26,5)};
m=arry[0][0];
for(i=0;i<3;i++)
for(j=0;j<3;j++)
if(arry[i][j]<m)
{m=arry[i][j];row=i;colum=j;}
printf("%d,%d,%d\n",m,row,colum);
}
#include<stdio.h>
void fun(int m,int n,int ar[][4],int *bar)
{
int i,j,x;
for(i=0;i<3;i++)
{x=ar[i][0];
for(j=0;j<3;j++)
bar[i]=X;
}
}
main()
{int a[3][4]={{12,41,36,28},{19,33,15,27},{3,27,19,1)},b[3],i;
fun(3,4,a,b);
for(i=0;i<3;i++)printf("%4d",b[i]);
printf("\n");
}
#include<stdio.h>
#define N 6
void main()
{int a[N]={4,5,8,3,6,1};
int j,i,t;
for(i=0;i<N-1;i++)
for(j=0;j<N-1-i;j++)
if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}
for(j=0;j<N;j++)printf("%5d",a[j]);
程序运行结果是:______