C语言程序设计上机题目.docx

上传人:b****8 文档编号:9912882 上传时间:2023-02-07 格式:DOCX 页数:10 大小:17.45KB
下载 相关 举报
C语言程序设计上机题目.docx_第1页
第1页 / 共10页
C语言程序设计上机题目.docx_第2页
第2页 / 共10页
C语言程序设计上机题目.docx_第3页
第3页 / 共10页
C语言程序设计上机题目.docx_第4页
第4页 / 共10页
C语言程序设计上机题目.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

C语言程序设计上机题目.docx

《C语言程序设计上机题目.docx》由会员分享,可在线阅读,更多相关《C语言程序设计上机题目.docx(10页珍藏版)》请在冰豆网上搜索。

C语言程序设计上机题目.docx

C语言程序设计上机题目

 

格式:

实验************

1.1题目:

(要把题目抄上)

自编程序(注意:

要在上机前把程序编好,上机只负责调试)

Main()

{

}

运行结果:

(上机调试后,得出最后结果,不论对错)

1.2题目:

(要把题目抄上)

自编程序(注意:

要在上机前把程序编好,上机只负责调试)

Main()

{

}

运行结果:

(上机调试后,得出最后结果,不论对错)

 

实验一简单程序设计与基本数据处理

1.1显示短句

在屏幕上显示一个短句“ProgramminginCisfun!

1.2显示网格

在屏幕上显示如下网格。

+---+---+

|||

|||

+---+---+

1.3求两个数的和与差

输入整数a和b,计算并输出a、b的和与差。

1.4求平方根

输入1个实数x,计算并输出其平方根(保留1位小数)

1.5华氏温度转换为摄氏温度

输入华氏温度f,计算并输出相应的摄氏温度c(保留2位小数)。

c=5/9(f-32).

1.6计算旅途时间

输入2个整数time1和time2,表示火车的出发时间和到达时间,计算并输出旅途时间。

有效的时间范围是00:

00到23:

59,不需要考虑出发时间晚于到达时间的情况。

 

下两题选做:

1.7数字加密

输入1个四位数,将其加密后输出。

方法是将该数每一位上的数字加9,然后除以10取余,

做为该位上的新数字,最后将第1位和第3位上的数字互换,第2位和第4位上的数字互

换,组成加密后的新数。

1.8大写字母转换成小写字母

输入一个大写英文字母,输出相应的小写字母。

 

实验二分支结构

2.1显示两级成绩

输入一个正整数repeat(0

输入一个学生的数学成绩,如果它低于60,输出“Fail”,否则,输出“Pass”

例:

括号内是说明

输入

2(repeat=2)

6059

输出

Pass

Fail

2.2找最小值

输入一个正整数repeat(0

输入四个整数,输出其中的最小值。

例:

括号内是说明

输入

3(repeat=3)

126190

10403020

-1-3-4-5

输出

minis1(126190中的最小值是1)

minis10(10403020中的最小值是10)

minis-5(-1-3-4-5中的最小值是-5)

2.3求三角形的面积和周长

输入一个正整数repeat(0

输入三角形的三条边a,b,c,如果能构成一个三角形,输出面积area和周长perimeter(保

留2位小数);否则,输出“Thesesidesdonotcorrespondtoavalidtriangle”。

在一个三角形中,任意两边之和大于第三边。

三角形的面积计算公式:

aere*area=s(s-a)(s-b)(s-c)

其中:

s=(a+b+c)/2

例:

括号内是说明

输入

2(repeat=2)

553

114

411

141

输出

area=7.15;perimeter=13.00

Thesesidesdonotcorrespondtoavalidtriangle

Thesesidesdonotcorrespondtoavalidtriangle

Thesesidesdonotcorrespondtoavalidtriangle

2.4判断数的符号

输入一个正整数repeat(0

输入整数x,若x大于0,y=1;若x等于0,y=0;否则,y=-1,最后输出y。

例:

括号内是说明

输入

3(repeat=3)

2-80

输出

1(x=2时y=1)

-1(x=-8时y=-1)

0(x=0时y=0)

2.5计算个人所得税

输入一个正整数repeat(0

输入一个职工的月薪salary,输出应交的个人所得税tax(保留2位小数)。

tax=rate*(salary-850)

当salary<=850时,rate=0;

当850

当1350

当2850

当5850

例:

括号内是说明

输入

5(repeat=4)

1010.87

32098.76

800

4010

2850

输出

tax=8.04

tax=6249.75

tax=0.00

tax=474.00

tax=200.00

2.6显示水果的价格

输入一个正整数repeat(0

以下4种水果的单价分别是3.00元/公斤,2.50元/公斤,4.10元/公斤,10.20元/公斤。

[1]apples

[2]pears

[3]oranges

[4]grapes

输入水果的编号,输出该水果的单价(保留2位小数)。

如果输入不正确的编号,显示单价为

0。

例:

括号内是说明

输入

4(repeat=4)

3(oranges的编号)

输出

[1]apples

[2]pears

[3]oranges

[4]grapes

price=4.10

2.7字母转换

输入一个正整数repeat(0

输入一个字符,如果它是大写字母,输出相应的小写字母;如果它是小写字母,输出相应的

大写字母;否则,原样输出。

例:

括号内是说明

输入

3F=y(repeat=3,输入的3个字符是'F','=','y')

输出

f=Y

 

实验三循环

n从键盘里面输入。

3.1求1+1/2+1/3+⋯⋯+1/n

3.2求n!

3.3求x的n次幂

3.4求1-1/3+1/5-1/7+⋯⋯

3.5求奇数和

读入一批正整数(以零或负数为结束标志),求其中的奇数和。

3.6求最大值

输入一个正整数n,再输入n个整数,输出最大值。

3.7求整数的位数以及各位数之和

输入一个整数,输出它的位数以及各位数之和。

3.8求a+aa+aaa+aa⋯a

输入2个正整数a和n,求a+aa+aaa+aa⋯a(n个a)之和。

3.9判断素数

输入一个正整数m,如果它是素数,输出"YES",否则,输出"NO"(素数就是只能被1和自身整除的正整数,1不是素数,2是素数)。

3.10统计字符

输入一行字符,分别统计出其中的英文字母、空格、数字和其他字符的个数。

 

实验四嵌套循环

4.1输入1个正整数n,求1+1/2!

+....+1/n!

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

如:

153(1*1*1+5*5*5+3*3*3=153)。

4.3输入2个正整数m和n(1<=m,n<=500),统计并输出m和n之间的素数的个数以及这些素数的和(素数就是只能被1和自身整除的正整数,1不是素数,2是素数)。

4.4输入一个整数,从高位开始逐位输出它的各位数字。

输入:

123456输出:

123456

4.5简单计算器:

输入一个算式(没有空格),回车输入结束,输出结

果。

假设计算器只能进行加减乘除运算,运算数和结果都是整数。

如:

输入:

1+5输出:

6

 

实验五函数

5.1求a+aa+aaa+…+aa…a

输入2个正整数a和n,求a+aa+aaa+…+aa…a(n个a)之和。

要求定义并调用函数fn(a,n),它的功能是返回aa⋯a(n个a)。

例如,fn(3,2)的返回值是33。

5.2统计一个整数中数字的个数

读入1个整数,统计并输出该数中2的个数。

要求定义并调用函数countdigit(number,digit),它的功能是统计整数number中数字digit的个数。

例如,countdigit(10090,0)的返回值是3。

5.3统计素数并求和

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

要求定义并调用函数prime(m)判断m是否为素数。

5.4输出Fibonacci序列

输入2个正整数m和n(1<=m,n<=10000),输出m和n之间所有的Fibonacci数。

Fibonacci序列(第1项起):

1123581321......

要求定义并调用函数fib(n),它的功能是返回第n项Fibonacci数。

例如,fib(7)的返回值是13。

5.5求各位数字的立方和等于它本身的数

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

要求定义并调用函数is(number)判断number的各位数字之立方和是否等于它本身。

选做题:

5.6求完数

输入2个正整数m和n(1<=m,n<=1000),输出m到n之间的所有完数(完数就是因子和与它本身相等的数)。

要求定义并调用函数factorsum(number),它的功能是返回number的因子和。

例如,factorsum(12)的返回值是16(1+2+3+4+6)。

 

实验六数组和字符串

实验七指针

实验八结构、链表和文件

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1