文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>C语言_作业3答案

C语言_作业3答案

时间:2010-04-29  来源:sinkingboat

一、选择题
CCDAB

二、程序填空


1. 下面程序的功能是计算正整数2345的各位数字平方和。

main()

{   int n,sum=0;  n=2345;

do

{    sum=sum+____(n%10)*(n%10)__________;

n=_____n/10__;

}while(n);

printf(“sum=%d”,sum);

}

2. 有一堆零件(100到场200之间),如果分成4个零件一组的若干组,则多两个零件;若分成7个零件一组,则多三个零件; 若分成9个零件一组,则多5个零件。下面程序是求这堆零件的总数。

main()

  {int i;

   for(i=100;i<200;i++)

      if((i-2)%4==0)

       if(! ((i-3)%7)))

         if(____ i%9==5_____)

           printf(“%d”,i);

}

3. 下面程序的功能是计算1至50中是7的倍数的数值之和。

main()

  {int I,sum=0;

   for(i=1;i<=50;i++)

     if(___i%7==0____)  sum+=i;

     printf(”%d”,sum);

  }

 

4. 有1020个西瓜,第一天卖一半多两个,以后每天卖剩下的一半多两个,问几天后可以卖完

main( )

{    int day,x1,x2;

     day=0; x1=1020;

 while(____x1!=0__________)

{     x2=____x1/2-2_______;

x1=x2;

day++;

}

     printf(“day=%d\n”,day);

}

 

5.下面程序的功能是用do_while语句求1至100之间满足“用3除余2;用5除余3;用7除余2”的数,且一行只打印五个数

main( )

{    int I=1,j=0;

     Do

{    if(________i%3==2&&i%5==3&&i%7==2_______)

{     printf(“%4d”,I);

                j=j+1;

                if(____j%5==0___)

 printf(“\n”)

          }

              i=i+1;

     } while(i<1000);

}

6. 鸡兔共有30只,脚共有90个,下面程序段是计算鸡兔各有几只。

main()

{   int x,y;

      for(x=1;x<=29;x++)

      {     y=30-x;

            if(_____2*x+4*y==90________)

 printf(“%d,%d\n”,x,y);

       }

   }

7.下面程序的功能是计算1-3+5-7+……-99+101的值。

main()

{    int i,t=1,s=0;

for (i=1;i<101;i+=2)

{   ______t=t*I_______;

s=s+t;

__t=-t/i_______________;

}

     printf(“%d\n”,s);

}

8. 下面程序的功能是求出用数字0至9可以组成多少个没有重复的三位偶数。

main()

{    int n,i,j,k;

     n=0;

     for(i=1;i<9;i++)

if( k=0;k<=8;___k+=2___)

              if(k!=i)

                 for(j=1;j<9;j++)

                     if(___j!=i&&j!=k___)

                     {    n++;

printf(“n=%d\n”,n);

                     }

}

9. 下面程序的功能是从三个红球、五个白球、六个黑球中任意取出八个球,且其中必须有白球,输出所有可能的方案。

void main()

{     int i,j,k;

      printf(“\n hong bai hei \n”);

for(i=0;i<=3;i++)

for(____j=1___;j<=5;j++)

          {      k=8-i-j;

if(___k>=0&&k<=6__)

printf(“  %3d %3d %3d  \n”,i,j,k);

}

}
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载