更多"下面程序的功能是计算1+2+3……+50的和。
main( ) "的相关试题:
[填空题]下面程序的功能是计算1+2+3……+50的和。
main( )
(int i,sum;
for(i=1;i<=50;i++)
sum+ =i;
printf("%d",sum);
错误:______
改正:______
[填空题]下面程序是求1+2+3……+100的和。
main( )
int sum,k;
sum=0;k=1;
while(k<=100)
sum=sum+k;k++;
printf("sum=%d/n",sum);
错误:______
改正:______
[填空题]下列程序的功能是计算1~100的整数的累加和。
main( )
int i, sum= 【13】 ;
i=1;
for( 【14】 )
sum+=i;
i++;
printf("sum=%d/n", 【15】 );
[填空题]下列程序的功能是计算1~100的整数的累加和。
main( )
int i, sum=______;
i=1;
for(______)
sum+=i;
i++;
printf("sum=%d/n",______);
[简答题]main( )
{ int sum , k ;
sum=0 ;
k= 1 ;
while (k < =100 )
sum = sum+k ;
k + + ;
p rintf (“ sum=%d/n”, sum) ; }
[填空题]有以下程序,当输入:1时,程序运行的结果为______。
main( )
int sum=0,n;
scanf("%d",&n);
while(n<=5)
sum+=n;
n++;
printf("sum=%d",sum);
[简答题][函数2.1说明]
下面程序的功能是计算x和y的最小公倍数。
[函数2.1]
main( )
int m,n,d,r;
seanf("%d %d",&m,&n);
if(m<n) r=m;m=n;n=r;
(1) ;
while (d%n! =0) (2) ;
printf("%d/n",d);[函数2.2说明]
下述程序接收键盘输入,直到句点“.”时结束。输入的字符被原样输出,但连续的空格输入将转换成一个空格。
[函数2.2]
#include <stdio.h>
main( )
char c,preChar=’/0’;
c = getchar( );
while(c! = ’.’)
if( (3) ) putchar(c);
else if(preChar! =’ ’) putchar(c);
(4) ;
c= (5) ;
[填空题]下面程序是计算100以内能被4整除且个位数为4的所有整数,请填空。
main( )
int m,n;
for(m=0;______;m++)
n=m*10+4;
if(______)Continue;
printf("%d/n",n);
[填空题]用以下程序计算1到100的整数的累加和。请填空。
main( )
int i,sum= 【13】 ;
i=1;
for( 【14】 )
sum + =j
i + +;
printf("sum=%d/n", 【15】 );
[填空题]用以下程序计算1到100的整数的累加和。请填空。
main( )
{int i,sum= 【13】 ;
i=1;
for( 【14】 )
{sum + =j
i + +;
}
printf("sum=%d/n", 【15】 );
}
[填空题]鸡兔共有30只,脚共有90个,下面程序是计算鸡兔各有多少只。请填空。
main( )
int x,y;
for(x=1:x<=29:x++)
y=30-x;
if(______)printf("%d,%d/n",x,y);
[填空题]下面程序是计算100以内能被4整除且个位数为4的所有整数,请填空。
main( )
int m,n;
for(m=0; 【9】 ;m++)
n=m*10+4;
If( 【10】 )continue;
printf("%d/n",n);
[单项选择]阅读下面程序,则程序段的功能是
#include"stdio.h"
main( )
int c[]=23,1,56,234,7,0,34,i,j,t;
for(i=1;i<7;i++)
t=c[i];j=i-1;
while(j>=0 && t>c[j])
c[j+1]=c[j];j--;
c[j+1]=t;
for(i=0;i<7;i++)
printf("%d",c[i]);
putchar(’/n’);
A. 对数组元素的升序排列
B. 对数组元素的降序排列
C. 对数组元素的倒序排列
D. 对数组元素的随机排列
[填空题]执行以下程序后sum的值是 【12】 。
main( )
{
int i,sum;
for(i=1;i<6;i++)
sum+=i;
printf("%d/n",sum);
}
[填空题]执行以下程序后sum的值是 【12】 。
main( )
int i,sum;
for(i=1;i<6;i++)
sum+=i;
printf("%d/n",sum);
[单项选择]下面程序的功能是输出以下形式的金字塔图案:
main( )
int i, j; *
for(i=1;i<=4; i++) ***
for(j=1; j<=4-i; j++) printf(""); *****
for(j=1; j<=______; j++) printf("*"); *******
printf("/n");
在下划线处应填入的是( )。
A. i
B. 2*i-1
C. n=2*i+1
D. i+2