c语言作业

发布 2021-05-05 20:31:28 阅读 8564

1. 大写字母转换成小写字母。

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

例:输入 g

输出 g 本题主要是根据大写字母与相应小写字母的asii码差值来求解。

#include <>

#include <>

int main()

char a;

printf("input a captial letter");

scanf("%c",&a);

printf("%c",a+32);

return 0;

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

例:输入 17

输出 the square root of 17.0 is 4.1

本题关键在于找出求平方根的函数,并在程序中包含该函数所在的库文件。

#include <>

#include <>

#include<>

int main()

float a;

scanf("%f",&a);

printf("the square root of %.1f is %.1f",a,sqrt(a));

return 0;

设计一个程序将华氏温度转换成摄氏温度c = 5/9(f-32)

a) 输入华氏温度(实型)

b) 输出的摄氏温度结果保留两位小数。

求解本题应注意5/9结果为0

#include <>

#include <>

int main()

float a;

scanf("%f",&a);

printf("%f",(a-32)*5/9);

return 0;

4. 计算旅途时间。

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

有效的时间范围是0000 到2359,不需要考虑出发时间晚于到达时间的情况。)

例:输入 712 1411 (出发时间是7:12,到达时间是14:11)

输出 the train journey time is 6 hrs 59 mins.

#include <>

int main()

int a,b,c,d,hours,mins;

printf("please enter two time(x,y)");

scanf("%u,%u",&a,&b);

c=a/100;

d=b/100;

if (a%100<=b%100)

elseprintf("the time of this journey are %dhrs%dmins",hours,mins);

本题主要解决的问题是将输入时间的“时”和“分”分开,再进行分别相减。

5. 数字加密。

输入1 个四位数,将其加密后输出。方法是将该数每一位上的数字加9,然后除以10 取余,做为该位上的新数字,最后将第1 位和第3 位上的数字互换,第2 位和第4 位上的数字互换,组成加密后的新数。

例:输入 1257

输出 the encrypted number is 4601

#include<>

int main()

int a,qian,bai,shi,ge,temp,num;

printf("input a number");

scanf("%d",&a);

qian=(a/1000+9)%10;

bai=((a%1000)/100+9)%10;

shi=((a%1000)%100)/10+9)%10;

ge=((a%1000)%100)%10+9)%10;

temp=qian;

qian=shi;

shi=temp;

temp=bai;

bai=ge;

ge=temp;

num=qian*1000+bai*100+10*shi+ge;

printf("%d",num);

本题主要解决的问题是将四位数的各位分开,再进行分别操作。

思考题:你能否编程找出谁做的好事?

有四位同学中的一位做了好事,不留名,表扬信来了之后,校长问这四位是谁做的好事。

a说:不是我。

b说:是c。

c说:是d。

d说:他胡说。

已知三个人说的是真话,一个人说的是假话。现在要根据这些信息,找出做了好事的人。

本题根据一些“真假”信息得出结论,需用到逻辑表达式的值。

使用if分支语句完成。

C语言作业

no.1 include int main 结果z 9.000000 配置 mingw2.95 cuirelease,编译器类型 mingw old检查文件依赖性。完成构建未命名1 0个错误,0个警告。生成c documents and settings administrator my docum...

C语言作业

上机实习报告。题目 有五名同学每名同学的数据包括学号 姓名和3门功课的成绩 成绩提前预设 求 1 每名同学的平均成绩 名同学每门课程的平均分 3 按学生的平均分从低到高次序排除每名同学的顺序 分析 根据题目要求,使用结构体类型,包括5个元素学号 num 姓名 name 门功课的成绩 score 3 ...

C语言作业

1 c语言的特点与主要应用领域。特点 1 c语言简洁,紧凑,使用方便,灵活 2 c语言具有高级语言和低级语言的特征 3 c语言是结构化语言,具有结构化的控制语句 4 c语言具有各种各样的数据类型 5 c语言具有强大的图形功能,支持多种显示器和驱动器 6 c语言适用范围大,目标 质量高,程序执行效率高...