编程语言
首页 > 编程语言> > C语言程序设计编程题

C语言程序设计编程题

作者:互联网

  1. 以下程序由终端输入两个整数给变量x和y,然后输出x和y,在交换x和y中的值后。再输出x和y。

  2. 以下程序由终端输入两个整数给变量x和y,然后输出x和y,在交换x和y中的值后。再输出x和y。

编辑
添加图片注释,不超过 140 字(可选)
以下是程序运行情况:
Enterx&y(由第四行的printf输出)
123 456(从键盘输入两个整数,代表Enter键)
x=123 y=456(由第六行的Printf输出)
x=456 y=123(由第八行的Printf输出)
2.输入一个double类型的数,使该数保留小数点后两位,对第三位小数进行四舍五入处理,然后输出此数。

编辑
添加图片注释,不超过 140 字(可选)
运行结果如下:
Enter x:(Printf输出提示信息)
123.456(从键盘输入123.4567,代表Enter键)
x=123.456700(输出原始数据)
x=123.460000(输出对第三位小数进行四舍五入后的数据)
注意:在Scanf函数中给出double类型变量输入数据时,应该使用%lf格式转换说明符,而输出,对应的格式转换说明符可以是%f,也可以是%f。

3.编写程序:把560分钟换算成用小时和分钟表示,然后进行输出。

编辑
添加图片注释,不超过 140 字(可选)
注:可以将该题改为输入一个数将其分解为小时和分钟来表示。

编辑
添加图片注释,不超过 140 字(可选)
注:对于第一个printf(“Enter x:\n”);有点麻烦。

4.编写程序:输入两个整数:1500和350,求出它们的商和余数并进行输出。

编辑
添加图片注释,不超过 140 字(可选)

编辑
添加图片注释,不超过 140 字(可选)

注:本题同样可以进行以上操作将一个数分解。

5.编写程序:读入三个双精度数,求它们的平均值并保留此平均值小数点后一位,对小数点后第二位进行四舍五入,最后输出结果。

编辑
添加图片注释,不超过 140 字(可选)

6.编写程序:读入三个整数给a,b,c然后交换它们中的数,把a中原来的值给b,把b中原来的值给c,把c中原来的值给a,然后输出a,b,c。

编辑
添加图片注释,不超过 140 字(可选)

7.输入两个数,分别放入x和y中,若两个数不相等,则输出其中的大数;若两数相等,则输出字符串x==y和x的值。

编辑

切换为居中
添加图片注释,不超过 140 字(可选)
本题是一个应用if语句的简单程序,其执行过程若下:(书本程序)
(1).printf语句在屏幕上显示提示信息:Enter x&y:之后,scanf语句等待用户给变量x,y输入两个整数,然后把输入的两个数显示在屏幕上;
(2).执行第七行的if语句。计算表达式x>y的值。如果x大于y,表达式的值为1,则调用printf函数输出x的值;否则,如果x小于y,表达式的值为0,则跳过此输出语句继续执行步骤(3);
(3).执行第八行的if语句。计算表达式y>x的值。如果y大于x,则调用printf函数,输出y的值;否则跳过此输出语句继续执行步骤(4);
(4).执行第九行的if语句。计算表达式xy的值。如果x等于y,则调用printf函数输出字符串xy和x的值;否则跳过此输出语句继续执行步骤(5);
(5).程序结束。

8.输入三个整数,分别放在变量a,b,c中,然后把输入的数据重新按由小到大的顺序放在变量a,b,c中,最后输出a,b,c中的值。

编辑
添加图片注释,不超过 140 字(可选)
注:(1).在这里的if语句其下的语句
是必须要有{}的,否则其程
是不正确的。
(2).在这里并不是将数字进行讨论(数学讨论)的只需要将其表示出来即可。并不是讨论。
(3).这里的if语句没有else语句。在一个语句中可以有if而没有else但不可以有else而没有if

9.输入两个数,分别赋给x和y,输出其中的大数。

编辑

切换为居中
添加图片注释,不超过 140 字(可选)
这里对于if语句中是否有else分别作出了程序。

10.输入一个数,判断它是否能被3整除。若能被3整除,打印YES;不能被3整除打印NO。

编辑

切换为居中
添加图片注释,不超过 140 字(可选)
11.编写程序:根据输入的学生成绩给出相应的等级,大于或等于90分以上的等级为A,60分以下的等级为E,其余每10分为一个等级。

编辑

切换为居中
添加图片注释,不超过 140 字(可选)
12.编写程序;输入一位学生的生日(年:y0、月:m0、日:d0),并输入当前的日期(年:y1、月:m1、日:d1),输出该生的实际年龄。

13.编写程序:输入一个整数,打印出它是奇数还是偶数。

编辑
添加图片注释,不超过 140 字(可选)

14.编写程序:输入a,b,c三个数,打印出最大值。

编辑
添加图片注释,不超过 140 字(可选)

15.对于以下函数:
X (-5<x<0)

编辑
添加图片注释,不超过 140 字(可选)
y= x-1 (x=0)
x+1 (0<x<10)

编辑
添加图片注释,不超过 140 字(可选)
编写程序,要求输入x的值,输出y的值。分别用(1)不嵌套的if语句(2)嵌套的if语句(3)if-else语句(4)switch语句。
16.编写程序:求11+22+33+…+nn直到累加和大于或等于10000为止。

编辑

切换为居中
添加图片注释,不超过 140 字(可选)
注:while循环的执行过程:
(1).计算while后圆括号中表达式的值。当值为非0时,执行步骤(2);当值为0时执行步骤(4)。(亦为1是才循环,0不循环)
(2).执行循环一次。
(3).转去执行步骤(1)。
(4).退出while循环。

17.用Π/4=1-1/3+1/5-1/7+1/9-…公式求Π的近似值,直到最后一项的绝对值小鱼0.000001为止。

编辑
添加图片注释,不超过 140 字(可选)

18.用迭代法求方程x=cosx的根,要求误差小于0.000001.

编辑
添加图片注释,不超过 140 字(可选)

19.计算Fibonacci数列,直到某项大于1000为止,并输出该项的值。

编辑
添加图片注释,不超过 140 字(可选)

20.编写程序:求1+2+3+…+100。

编辑
添加图片注释,不超过 140 字(可选)

21.编写程序:计算半径为0.5mm、1.0mm、1.5mm、2.0mm、2.5mm时的圆的面积。

编辑
添加图片注释,不超过 140 字(可选)

22.使用双层for循环打印如下由星号组成的倒三角图形。

编辑
添加图片注释,不超过 140 字(可选)

23.编写程序:找出2—100以内的所有素数。

编辑

切换为居中
添加图片注释,不超过 140 字(可选)
24.计算S=1+2+3+…+I,直到累加到S大于5000为止,并给出S和i的值。

编辑
添加图片注释,不超过 140 字(可选)
25.编写程序:打印所有的四位数使其满足于:千位*个位=十位+百位。

编辑
添加图片注释,不超过 140 字(可选)

26.编写程序:求1!+2!+3!+4!,用循环嵌套实现。
27.用一角人民币换1分,2分和5分硬币,共有多少种换法?
28.已知一首项大于0的等差数列的前4项和为26.前4项的积为880,求这个数列。
29.求3个数的最小公倍数。
30.打印输出所有的水仙花数。(所谓水仙花数,是指一个三位数,是指一个数,其各位数字的立方和等于该数本身)。
31.从键盘输入10整数,求其中的最大值和最小值。
32.用冒泡排序法将10个整数从小到大排序。
33.在n个数中查找一个数x(顺序查找算法)。
34.将一个二维数组行和列的元素互换,存到另一个二维数组中。

编辑
添加图片注释,不超过 140 字(可选)
35.有一个44矩阵,分别求主对角线元素之和与次对角线元素之和。
36.有一个3
4的矩阵,要求编程求出其中值最大的那个元素,以及其所在的行号和列号。
37.不借助另外的矩阵,将矩阵a转置。
38.输入一个以回车符结束的字符串(少于80个字符),统计其中数字字符的个数。
39.输入一个字符串,判断该字符串是否是回文字符串。
(调用函数)
40.求三个数中的最大值。
41.已知数列的第一项为0,第二项为1,以后每一项均为前两项之和。编写程序,输出该数列的前15项。
42.对n个随机整数组成的序列递减排列。
43.输入字符名,统计其字母数,空格数以及数字数。

编辑
添加图片注释,不超过 140 字(可选)
44.打印九九乘法表。

标签:输出,编写程序,140,编程,C语言,注释,添加,程序设计,图片
来源: https://blog.csdn.net/king13jkc/article/details/123627188