浙江大学C语言上机题及答案1

2020-04-17 02:35

c语言程序设计题目及答案

40021程序填空,不要改变与输入输出有关的语句。

输入一个正整数repeat (0

#include \int main( ) {

int ri,repeat; int i,n;

float s,t;

scanf(\for(ri=1;ri<=repeat;ri++){ scanf(\/*---------*/

printf(\} }

40022程序填空,不要改变与输入输出有关的语句。

输入一个正整数repeat (0

输入2 个正整数m和n(1<=m,n<=1000),输出m 和n之间所有满足各位数字的立方和等于它本身的数。

输出语句:printf(\例:括号内是说明 输入: 2 (repeat=2)

100 400 (m=100, n=400) 1 100 (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 \int main( ) {

int ri,repeat;

int i, digit, m, n, number, sum;

scanf(\for(ri=1;ri<=repeat;ri++){ scanf(\/*---------*/ } }

40023程序填空,不要改变与输入输出有关的语句。

输入一个正整数repeat (0

输入2 个正整数m和n(1<=m,n<=500),统计并输出m 和n之间的素数的个数以及这些素数的和。

例:括号内是说明 输入: 3 (repeat=2) 1 10 (m=1, n=10) 20 35 (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 \#include \int main( )

{

int ri,repeat;

int count, digit, i, j, k, m, n, sum;

scanf(\for(ri=1;ri<=repeat;ri++){ scanf(\/*---------*/

printf(\

} }

40031程序填空,不要改变与输入输出有关的语句。

输入一个正整数repeat (0

输入一行字符,统计其中单词的个数。各单词之间用空格分隔,空格数可以是多个。 例:括号内是说明 输入

2 (repeat=2)

Reold building room 123 Programming is fun 输出 4 3

#include int main( ) {

int ri, repeat; int count, word; char c;

scanf(\getchar();

for(ri=1; ri<=repeat; ri++){ c = getchar(); /*---------*/

printf(\} }

40032程序填空,不要改变与输入输出有关的语句。

输入一个正整数repeat (0

3 (repeat=3) 123456 -600 8 输出

1 2 3 4 5 6

6 0 0 8

#include int main( ) {

int ri, repeat; int digit;

long in, temp, pow;

scanf(\for(ri=1; ri<=repeat; ri++){ scanf(\/*---------*/ printf(\} }

40033程序填空,不要改变与输入输出有关的语句。

输入一个正整数repeat (0

程序模拟简单运算器的工作:输入一个算式(没有空格),遇等号\说明输入结束,输出结果。 假设计算器只能进行加减乘除运算,运算数和结果都是整数,4种运算符的优先级相同,按从左到右的顺序计算。 例:括号内是说明 输入

2 (repeat=2) 15+2/3=

1+2*10-10/2= 输出 5

10

#include int main( ) {

int ri, repeat; int op1, op2, res; char operator;

scanf(\for(ri=1; ri<=repeat; ri++){ scanf(\

operator = getchar(); /*---------*/

printf(\} }

50001程序填空,不要改变与输入输出有关的语句。

输入一个正整数repeat (0

要求定义并调用函数fact(n)计算n的阶乘。 例:括号内是说明 输入: 2 (repeat=2) 2 (n=2) 10 (n=10) 输出: 1.5000 1.7183

#include \int main( ) {

int ri,repeat; int i,n; double s;

double fact(int n);

scanf(\for(ri=1;ri<=repeat;ri++){ scanf(\/*---------*/

printf(\}

}

/*---------*/

50002程序填空,不要改变与输入输出有关的语句。

输入一个正整数repeat (0

要求定义并调用函数fn(a,n),它的功能是返回aa?a(n个a)。例如,fn(3,2)的返回值是33。 例:括号内是说明


浙江大学C语言上机题及答案1.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:植物中棉子糖系列寡糖代谢及其调控关键酶研究进展 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: