题目内容

下面程序是对输出一个正整数等差数列的前十项,此数列前四项之和及积分别是26和880,请选择填空。#includemain(){int a,d,i,s,f,x;for (a=1;a<=6;a++)for(d=1;【1】;d++){s=0;f=1;x=a;for(i=1;i<=4;i++){s=s+x;f=f*x;x=x+d;}if(s==26&&f==880)for(i=0;i<10;i++)printf("%3d", 【2】 ;}}

查看答案
更多问题

下面程序段是从键盘输入的字符中统计数字字符的个数,当输入换行符时结束循环。请分析程序填空。int n=0,c;c=gethar();while(【1】){if(【2】) n++;c=getchar();}

下面程序的功能是用公式π2/6≈1/12+1/22+1/32+...+1/n2求π的近似值,直到最后一项的值小于10-6为止,请分析程序填空。#include#includemain(){long i=1;【1】pi=0;while(i*i>=1e6){pi=【2】;i++;}pi=sqrt(6.0*pi);printf("pi=%10.6f\n",pi);}

下面程序的功能是用“辗转相除法”求两个正整数的最大公约数。请分析程序填空。#includemain(){int r,m,n;scanf("%d%d",&m,&n);if(m

下面的程序是用do while语句求1至1000之间满足“用3除余2;用5除余3;用7除余2"的数,且一行只打印五个数。请分析程序填空。#includemain(){int i=1,j=0;do{if(【1】){printf("%4d",i);j=j+1;if(【2】) printf("\n");}i=i+1;}while(i<1000);}

答案查题题库