|
由于时间紧,来不及看书学习,请大侠帮做几道题。谢谢!
读程序写结果:
1、 从键盘上输入1
-3
5
3
-9
main()
{ int i,a[5],sum,count;
sum=count=0;
for(i=0;i<5;i++) scanf("%d",&a );
for(i=0;i<5;i++)
if(a>0)
{ count++; sum+= a; }
printf("sum=%d,count=%d\n",sum,count);
}
2、
main()
{ int x[]={1,3,5,7,2,4,6,0},i,j,k;
for(i=0;i<3;i++)
for (j=2;j>=i;j--)
if(x[j+1]>x[j]){ k=x[j];x[j]=x[j+1];x[j+1]=k;}
for(i=0;i<3;i++)
for(j=4;j<7-i;j++)
if(x[j+1]>x[j]){ k=x[j];x[j]=x[j+1];x[j+1]=k;}
for (i=0;i<3;i++)
for(j=4;j<7-i;j++)
if(x[j]>x[j+1]){ k=x[j];x[j]=x[j+1];x[j+1]=k;}
for (i=0;i<8;i++) printf("%d",x);
printf("\n");
}
3、
main()
{ int p[7]={11,13,14,15,16,17,18};
int i=0,j=0;
while(i<7 && p%2==1) j+=p[i++];
printf("%d\n",j);
}
4、
#define R(r) 3*r*r
main( )
{ int
a=2,b=3;
printf(“%d”,R(a+b));
} |
|