首页计算机计算机软件C语言程序设计 13 C语言第一次上机作业.docx

13 C语言第一次上机作业.docx

页数:3页文件大小:21.7 KB来源: C语言程序设计ppt课件

本课件布置第一次上机作业,要求熟悉C程序的编辑、编译、连接与运行环境,并完成若干基本语法练习题,随后给出参考答案,逐题展示源程序代码、运行示例与常见错误的排查方法,帮助学生建立对C程序开发流程的直观认识。

第一次上机作业页,列出大小写转换求平方根温度转换与旅途时间等五题
参考答案页,给出大小写转换求平方根与温度转换三题的源程序
参考答案页,给出计算旅途时间与数字加密两题的实现代码
查看本课件的文字版(共 3 页,供检索与复制)

第1页:第一次上机作业题目

第一次上机作业要求:独立完成,上机调试通过后上交;以附件形式将每次作业的所有程序源程序压缩打包后提交;程序必须采用缩进格式。

  • 1. 大写字母转换成小写字母:输入 G 输出 g
  • 2. 求平方根:输入实数 x,计算并输出其平方根(保留 1 位小数),输入 17 输出 The square root of 17.0 is 4.1
  • 3. 温度转换:c = 5.0/9*(f-32),输入 76.8 输出 The corresponding Celsius temperature is 24.89
  • 4. 计算旅途时间:输入 712 1411(7:12 出发,14:11 到达)输出 The train journey time is 6 hours 59 minutes
  • 5. 数字加密:输入四位数,每位加 9 后除以 10 取余,再把第 1 位与第 3 位、第 2 位与第 4 位互换

第2页:第一次上机作业参考答案一

 #include <stdio.h> void main() { char c; c = getchar(); if (c >= 'A' && c <= 'Z') c += 32; putchar(c); } #include <stdio.h> #include <math.h> void main() { float x, root; scanf("%f", &x); if (x > 0) root = sqrt(x); else printf("Input Error!\n"); printf("The square root of %.1f is %.1f\n", x, root); }

温度转换题读入华氏温度后按 c = 5.0/9*(f-32) 计算并保留两位小数输出。

第3页:第一次上机作业参考答案二

scanf("%d%d", &time1, &time2); mins = time2%100 > time1%100 ? time2%100 - time1%100 : 60 + time2%100 - time1%100; hours = time2%100 > time1%100 ? time2/100 - time1/100 : time2/100 - 1 - time1/100; printf("The train journey time is %d hrs %d mins.\n", hours, mins); digit1 = number/1000; digit2 = number%1000/100; digit3 = number%1000%100/10; digit4 = number%1000%100%10; digit1 = (digit1+9) % 10; ...

输入 1257 输出 The encrypted number is 4601。

顶部目录