40021程序填空,不要改变与输入输出有关的语句。
输入一个正整数repeat (0
输入 1 个正整数n,计算 s 的前n 项的和(保留 4 位小数)。
s 1+ 1/2!++ 1/n!
例:括号内是说明
输入:
2 (repeat 2)
2 (n 2)
10(n 10)
输出:
1.5000
1.7183
#include "stdio.h"
intmain()
{
intri,repeat;
int i,n;
float s,t;
scanf("%d",&repeat);
for(ri 1;ri< repeat;ri++){
scanf("%d",&n);
/**/
printf("%0.4f\n",s);
}
}
40022 程序填空,不要改变与输入输出有关的语句。
输入一个正整数repeat (0
输入2 个正整数m 和n(1< m,n< 1000),输出m 和n 之间所有满足各位数字的立方和等于
它本身的数。
输出语句:printf("%d\n",i);
例:括号内是说明
输入:
2 (repeat 2)
100400(m 100,n 400)
1100 (m 1,n 100)
输出:
153(1*1*1+5*5*5+3*3*3 153)
370(3*3*3+7*7*7 370)
371(3*3*3+7*7*7+1*1*1 371)
1
#include "stdio.h"
intmain()
{
intri,repeat;
int i,digit,m,n,number,sum;
scanf("%d",&repeat);
for(ri 1;ri< repeat;ri++){
scanf("%d%d",&m,&n);
/**/
}
}
40023程序填空,不要改变与输入输出有关的语句。
输入一个正整数repeat (0
输入2 个正整数m 和n(1< m,n< 500),统计并输出m 和n 之间的素数的个数以及这些素
数的和。
例:括号内是说明
输入:
3(repeat 2)
110 (m 1,n 10)
2035(m 20,n 35)
14 16(m 14,n 16)
输出:
count 4,sum 17(1到10之间有4 个素数:2,3,5,7)
count 3,sum 83(20 到35之间有3个素数:23,29,31)
count 0,sum 0 (14 到16之间没有素数)
#include "stdio.h"
#include "math.h"
intmain()
{
intri,repeat;
int count,digit,i,j,k,m,n,sum;
scanf("%d",&repeat);
for(ri 1;ri< repeat;ri++){
scanf("%d%d",&m,&n);
/**/
printf("count %d,sum %d\n",count,sum);
}
}
40031程序填空,不要改变与输入输出有关的语句。
输入一个正整数repeat (0
输入一行字符,统计其中单词的个数。各单词之间用空格分隔,空格数可以是多个。
例:括号内是说明
输入
2 (repeat 2)
Reoldbuildingroom 123
Programmingisfun
输出
4
3
#include
intmain()
{
intri,repeat;
int count,word;
char c;
scanf("%d",&repeat);
getchar();
for(ri 1;ri< repeat;ri++){
c getchar();
/**/
printf("%d\n",count);
}
}
40032 程序填空,不要改变与输入输出有关的语句。
输入一个正整数repeat (0
输入一个整数,从高位开始逐位输出它的各位数字。
输出语句:printf("%-2d",digit);
例:括号内是说明
输入
3(repeat 3)
123456
-600
8
输出
12 34 56
600
8
#include
intmain()
{
intri,repeat;
int