内容发布更新时间 : 2025/11/4 9:12:27星期一 下面是文章的全部内容请认真阅读。
for(i=0; i<=9;i++) { j=i*10+6;
if( ) continue; printf(“%d ”,j); } }
29. 以下程序是输出100以内能被3整除的数,请填空。
#include
for(i=100; i<=200;i++) {if( i%3!=0 ) ; printf(“%d ”,i); } } 30. 下面程序的运行结果是__________。
#include 
 for(j=10;j<=11;j++)        {for(i=9;i if(!(j%i))break;  if(i>j-1)  printf(“%d  ”,j); }  }  31. 下面程序段的运行结果是________。  int  i,s=3;   do { s+=i++;   if(s%7==0) continue; else  ++i; }while(s<15); printf(“%d ”,i);   32. 下面程序的运行结果是_______。  #include  for(a=1,b=1;a<=100;a++)   {if(b>=10)break;  if(b%3==1){b+=3;continue;} }  printf(“%d\\n”,a); }  33. 下面程序的功能是从键盘输入10个整数中,找出第一个能被7整除的数。若找到,打印此数后退出循 环;若未找到,打印”not exit”。请填空。 #include  {printf(“%d”,a) ;         ;  } }          if(        ) printf(“not exist\\n”);  }  34. 下面程序的功能是用do_while语句求1至1000之间满足“用3除余2,用5除余3,用7除余2”的 数,且一行只打印五个数。请填空。 #include  { int  i=1,j=0;   do  { if(                      )    {printf(“M”,i) ; j=j+1 ; if(   j%5==0  ) printf(“\\n”);  } i=i+1; }while(i<1000) ;   }  35. 下面程序的运行结果是________。  #include  printf(“%d”,y--); }  36. 下面程序的运行结果是_____   __。  #include  {int  i,x,y; i=x=y=0;  do {++i;  if(i%2!=0) { x=x+i;i++; } y=y+i++;} while(i<=7) ; printf(“x=%d,y=%d\\n ”,x,y); }  37. 下面程序用来计算1!+2!+3!+??+10!,结果放在变量s中,每次计算的阶乘值放在变量n中,请填空。  main()  {    long s,n;       s=0;n=1 ;  int i;   for(i=1;i<=10;i++)        {n=n*i;                   }  printf(“\\nsum=%ld”,s); } } 38. 下面程序用来输出如下图案,请填空。  * * * * * * * * * * * * * * * *    main(){ int i,j; for(i=1;         ;i++)             { for(j=1;j<=20-4*i;j++)                printf(“ ”);                 for(j=1;         ;j++)                printf(“ L”,’*’);                printf(“\\n”);   } }  39. 有以下公式求π的近似值,直到最后一项的绝对值小于10为止,请填空。  π/4=1-1/3+1/5-1/7?? #include”math.h” main() { int s;          float n,t,pi;          t=1;pi=0;n=1.0;s=1;          while(fabs(t)>=1e4)            {  pi=pi+t;               n=n+2;                          ;                t=s/n;  }  printf(“pi=.6f\\n”,pi*4);  }  40. 有以程序的功能是输入一个正整数后,输出该数的最后一位即个位上的数字,反复进行,直到输入的整数小于等于0,请填空。  main() { int x;           do   {scanf(“%d”,&x); if(x<=0)             ;  else printf(“%d”,        );}while(1) ;}  41. 以下程序的功能是输入10个整数,求出其中的正数和。请填空。  main() { int i;          float sum,a;           for(sum=0,i=1;i<=10;i++)  {scanf(“%f”,&a); if(a>0)              ; } printf(“sum=%f”,sum);}  42. 以下程序的功能是从键盘输入n个数,当输入值为负数时结束输入,求这  n个数的平均数。请填空。 main() { int n;          float sum,a;          for(sum=0,a=0;a>=0;)  {scanf(“%f”,&a); if(a<0)   break;  else {sum=sum+a;            ; }  }  printf(“这%d个数的平均值为:%f ”,n,sum/n);  }   43.求s=1+1/3+1/7+1/13+1/21+??,请填空。  #include”math.h” main() { int a,n;          float sum;  -4          for(sum=0,a=1,n=0;;)            {  if(1.0/a<0.0001)  break;                               n=n+2;                   a=a+n      ;              }  printf(“sum=%f”,sum);  }  44. 以下程序的输出结果是                 void fun(int a,int b)    { a=100;b=200;}   main( ) { int a=5,b=7; fun(a,b);  printf(“%d,%d\\n”,a,b);}  45. 以下程序的输出结果是                f(int a)    { int b=0;  static int c=3 ;  b++;c++; return (a+b+c)  ;}   main( ) { int a=2,i; for(i=0;i<3;i++) printf(“%d”,f(a));}  46. 以下程序的功能是统计正整数的各位数字中零的个数,并求各位数字中的最大者。请填空    #include     main() { int n,count,max,t;             count=max=0;             scanf(“%d”,&n);             do { t=n  ;                   if(t==0) ++count;                   else if(max           printf(“count=%d,max=%d”,count,max);  }  47.以下程序的功能是:从键盘上输入若干个同学的成绩,统计并输出最高成绩和最低成绩,当输入负数 时结束输入,请填空:    main( )    {       float  x, max, min;      scanf ( “%f ”, &x );      max = x;     min = x;       while (                           )      {          if ( x>max )     max = x;          if (                           )     min = x;         scanf (“%f ”, &x );  }  printf( “ max= %f ,  min= %f \\n ”, max, min);    }  48.以下函数用于求x的y次方,请填空(不能用库函数pow):    double  fun ( double  x, int  y )    {   int  i;   double  z=1.0;        for ( i =1;                  ; i++ )          z =                           ;       return  z ;    }  49.以下程序统计从终端输入的字符中每个大写字母的个数,num[0]统计字母A的个数,num[1]统计字母 B的个数,其它依此类推,用#结束输入,请填空:    #include   “stdio.h”    #include   “ctype.h”    main( )     { int  num[26] = {0}, i;      char c;       while (                                 != ‘# ’)           if ( isupper ( c ) )     num [              ] += 1;    } 50.以下fun函数的功能是将一个字符串的内容颠倒过来,请填空:    #include   “string.h”    void  fun ( char  str[] )    {    int  i, j, k;        for ( i=0, j=                     ; i #include “stdlib.h” #define  M  50 #define  N  10 getdata(int  *s ) { int  i;    for (i=0;i stat( int  *a, int  c[])     /* 数组C用来统计整数的个数 */ { int  j;        for (j=0; j       for (j=0; j }   main()  {   int a[M], c[N],i;    getdata (a);    stat( a ,      );