设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 93|回复: 12
打印 上一主题 下一主题

懂C语言的兄弟帮看看

[复制链接]
跳转到指定楼层
1#
发表于 2009-7-2 00:32:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
由于时间紧,来不及看书学习,请大侠帮做几道题。谢谢!

读程序写结果:

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));

}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-20 04:23 , Processed in 0.091466 second(s), 8 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表