c语言

更新时间:2023-05-18 13:58:24 阅读: 评论:0

1.读入一个正整数n,计算1-1/4+1/7-1/10+······的前n项和,输出时保留3位小数。
输入输出示例:
输入
3
10
输出
Sum =0.893
Sum =0.819
2.输入2个整数num1和num2,计算并输出它们的和、差、积、商与余数。输出两个整数的余数可以用printf(“%d  %%  %d=%d\n”,num1,num2,num1%num2);
输入输出示例:括号内是说明
英语拼写
输入
5 3    (num1=5,num2=3)
输出
5+3=8
5-3=2
5*3=15
5/3=1
5%3=2
3.输入华氏温度,输出对应的摄氏温度。计算公式:c = 5*(f-32)/9,式中:c表示摄氏温度,f表示华氏温度。
输入输出示例:括号内是说明
输入
150(f=150)
输出
c=65
4.sum=2+4+6+8+10+······,输入正整数n,求sum的前n项和。
5.输入10个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数。
  输入输出示例:括号内是说明
on purpo
输入
Reold  1237
四世同堂英文
输出
letter =5,blank =1,digit =3,other =1
6. sum=2+5+8+11+14+······,输入正整数n,求sum的前n项和。
7. 输入一行字符(不超过80个),统计其中大写字母、小写字母、空格或回车、数字字符和其他字符的个数。
台湾飞机失事  输入输出示例:括号内是说明
输入:
BFaE3+8 =1R
输出:
upper: 3  lower:2  blank:1  digit:  3  other: 2
8. 输入10个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数。
输入输出示例:括号内是说明
输入
Reold 123?
输出
letter = 5, blank = 1, digit = 3, other = 1
9.coce sum=1+3+5+7+9+……,输入正整数n,求sum的前n项和。
10. 输入一个正整数 n (1<n<=10),再输入 n 个整数存入数组 a 中,用插入法将数组 a 中的元素按升序排列,最后输出排序后的数组元素。
要求定义并调用函数 sort(a,n),它的功能是采用插入排序算法,将数组 a 的前 n 个元素按从小到大的顺序排序,函数形参 a 的类型是整型指针,形参n的类型是int,函数的类型是void。
11. 输入5个学生的数学成绩,判断他们的成绩是否及格。如果成绩低于60,输出"Fail",否则,输出"Pass"。
    输入输出示例:括号内是说明
输入
61
59
92
40
60
输出
Pass
Fail
Pass
Fail
Pass
  12. 输入两个正整数m和n,输出它们的最小公倍数和最大公约数。
  13. 输入一个正整数 n (1<n<=10),再输入 n 个整数,输出n个整数的最小值(保留2位小数)。
  14. 输入一个职工的月薪 salary,输出应交的个人所得税 tax(保留2位小数)。
计算公式:tax = rate * (salary - 850)
当 salary ≤850 时,rate = 0
当 850 < salary ≤ 1350 时,rate = 5%
当 1350 < salary≤  2850 时,rate = 10%
当 2850 < salary ≤ 5850 时,rate = 15%
当 5850 < salary 时,rate = 20%

输入输出示例:括号内是说明
输入
1010.87    (salary=1010.87)
32098.76   (salary=32098.76)
800        (salary=800)
4010       (salary=4010)
2850       (salary=2850)
输出
tax = 8.04
tax = 6249.75
tax = 0.00
tax = 474.00
tax = 200.00
  15. 计算表达式 1 + 2 + 3 + ...... + 100的值。
  16. 输出100以内所有的素数。素数就是只能被1和自身整除的正整数,1不是素数,2是素数。
要求定义并调用函数 prime(m) 判断m是否为素数,当m为素数时返回1,否则返回0,函数形参 m 的类型是int,函数类型是int。哈喽英文
  17. 输入一个形式如"操作数 运算符 操作数"的表达式,对2个整数进行乘、除和求余运算。
输出使用以下语句:
printf("%d * %d = %d\n", x, y, x * y);
printf("%d / %d = %d\n", x, y, x / y);
printf("%d Mod %d = %d\n",x, y, x % y);
printf("Invalid operator\n");

输入输出示例:括号内是说明
输入
21*8
21/8
21%8
21!8
输出
21 * 8 = 168
21 / 8 = 2
21 Mod 8 = 5
Invalid operator
18. sum=2+4+6+8+10+……,输入正整数n,求sum的前n项和。
19. 输入一个正整数 n,再输入 n 个学生的百分制成绩,统计各等级成绩的个数。成绩等级分为五级,分别为A(90-100)、B(80-89)、C(70-79)、D(60-69)和E(0-59)。
输入输出示例:括号内是说明
输入
5  (n=5)
77 54 92 73 60
输出
Number of A(90-100): 1
simplyNumber of B(80-89): 0
Number of C(70-79): 2
Number of D(60-69): 1
Number of E(0-59): 1
20. 输入五级制成绩(A-E),输出相应的百分制成绩(0-100)区间,要求使用switch语句。
五级制成绩对应的百分制成绩区间为:A(90-100)、B(80-89)、C(70-79)、D(60-69)和E(0-59),如果输入不正确的成绩,显示"Invalid input"。
21. 读入一批正整数(以零或负数为结束标志),求其中的奇数和。请使用while语句实现循环。
try to do和try doing的区别 22. 输入1个整数 x,若 x 大于0,sign(x) = 1;若 x 等于0,sign(x) = 0;否则,sign(x) = -1,最后输出sign(x)的值。
要求定义和调用函数sign(x)实现该分段函数, 函数形参x的类型是int,函数类型是int。
输入输出示例:括号内是说明
输入
10             (x=10) 
-5             (x=-5) 
0              (x=0) 
输出
sign(10) = 1     (x=10时sign(x)的值为1)
sign(-5) = -1    (x=-5时sign(x)的值为-1)
sign(0) = 0      (x=0时sign(x)的值为0)
23. 输入一个形式如"操作数 运算符 操作数"的表达式,对2个整数进行乘、除和求余运算。
输出使用以下语句:
printf("%d * %d = %d\n", x, y, x * y);
printf("%d / %d = %d\n", x, y, x / y);
printf("%d Mod %d = %d\n",x, y, x % y);
printf("Invalid operator\n");

输入输出示例:括号内是说明
输入
21*8
21/8
橡皮的英语单词21%8
21!8
输出
21 * 8 = 168
21 / 8 = 2
21 Mod 8 = 5
Invalid operator
24. 输入一个正整数 n (1<n<=10),再输入 n 个整数存入数组 a 中,用冒泡法将数组 a 中的元素按升序排列,最后输出排序后的数组元素。
要求定义并调用函数 sort(a,n),它的功能是采用冒泡排序算法,将数组 a 的前 n 个元素按从小到大的顺序排序,函数形参 a 的类型是整型指针,形参n的类型是int,函数的类型是void。
25. 输入一个整数 x,计算并输出下列分段函数 sign(x) 的值。

      -1   x < 0
y = sign(x) = 0    x = 0
      1    x > 0

输入输出示例:括号内是说明
输入
10       (x=10) 
0        (x=0) 
-98      (x=-98) 
输出
sign(10) = 1    (x = 10时 y = 1)
sign(0) = 0     (x = 0时 y = 0)
sign(-98) = -1  (x = -98时y = -1)
26. 读入一个正整数 n,计算1-1/4+1/7-1/10+……的前 n 项之和,输出时保留3位小数。
输入输出示例:括号内是说明
输入
3
10
输出
sum = 0.893
sum = 0.819
27. 输入一行字符(不超过80个),统计其中的大写字母、小写字母、空格、数字以及其他字符的个数。
输入输出示例:
输入:
bFaE3+8 =1R
输出:
upper: 3 lower: 2 blank: 1 digit: 3 other: 2
28. 输入5个学生的数学成绩,判断他们的成绩是否及格。如果成绩低于60,输出"Fail",否则,输出"Pass"。
输入输出示例:括号内是说明
输入
61
59
92
如何美白肌肤40
60
输出
Pass
Fail
Pass
Fail
Pass
29. sum=2+5+8+11+14……,输入正整数n,求sum的前n项和。
30. 输入一个正整数 n (1<n<=10),再输入 n 个整数,输出n个整数的最大值(保留2位小数)。
31. 输入正整数n,求1*2*3*…*n的值。
32. 输入一行字符(不超过80个),统计其中的大写字母、小写字母、空格、数字以及其他字符的个数。
输入输出示例:
输入:
bFaE3+8 =1R
输出:
upper: 3 lower: 2 blank: 1 digit: 3 other: 2
  33. 输入一个整数 in,求它的位数。例如123的位数是3。请使用do-while语句实现循环。
输入输出示例:括号内是说明
输入
12345    (in=12345) 
-100     (in=-100) 
-1       (in=-1) 
1290     (in=1290) 
输出
count = 5  (12345的位数是5)
count = 3  (-100的位数是3)
count = 1  (-1的位数是1)
count = 4  (99的位数是2)
  34. 输入一个正整数 n(0<n<=9)和一组(n个)有序的整数,再输入一个整数 x,把 x 插入到这组数据中,使该组数据仍然有序。
  35. sum=1+4+7+10+13……,输入正整数n,求sum的前n项和。
  36. 输入一个正整数 n (1<n<=10),再输入 n 个整数,存入数组a中,先将数组a中的这n个数逆序存放,再输出逆序之后数组中的n个元素。
  37. 输入 x,计算并输出下列分段函数 f(x) 的值(保留1位小数)。
当 x 不等于0时,y = f(x) = 1/x,当 x 等于0时,y = f(x) = 0。
输入输出示例:括号内是说明
输入
10      (x=10)
0       (x=0)
输出
f(10.00) = 0.1
f(0.00) = 0.0
  38. 、输出100到999之间的所有水仙花数。水仙花数是指各位数字的立方和等于其自身的数。如153是水仙花数        (1*1*1+5*5*5+3*3*3=153)
要求定义并调用函数is(number)判断 number 的各位数字之立方和是否等于其自身,若相等则返回1,否则返回0,函数形参 number 的类型是int,函数类型是int。

本文发布于:2023-05-18 13:58:24,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/682174.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:输出   输入   成绩   函数   整数   字符   正整数
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图