内容发布更新时间 : 2024/12/24 2:55:59星期一 下面是文章的全部内容请认真阅读。
课 程 设 计 报 告
实习名称 C语言课程设计 专业班级 计算机二班 姓 名 于凌波 秦静 尚永菁 学 号 28 10 11 指导教师 常颖 李晓飞 实习时间 2016.2.29~2016.3.10
吉林建筑大学城建学院 计算机科学与工程系
1
《C语言程序设计》成绩评定表
时间 地点 机房2 2016年 2月 29日 至 2016 年 3月 10 日 指导教师 常颖 李晓飞 成绩 学号 姓名 任务 设计 表现 (20%) 阶段成果 设计答辩 总第一第二报告 (20%成阶段 阶段 (20%) 绩 (20%(20%) ) ) 150120228 于凌波 设计思路、收集数据、编写程序及验证 150120210 秦静 设计思路、收集数据、编写程序及验证 150120211 尚永菁 设计思路、收集数据、编写程序及验证 指导教师评语: 指导教师签字: 年 月 日 教研室主任审核签字: 签 字: 年 月 日
2
二、课程设计的内容 1、逆序数字
编写一个函数,接收一个4位整数值,返回这个数中数字逆序后的结果值。例如,给定数7631,函数返回1367. 输入:
第一行一个正整数T(T<=10),表示有T组测试数据; 以下T行,每行一个非负的整数N。 输出:
共T行,对于每组输入数据输出一行,即数字逆序后的结果值。样本输入: 3 7631 1018 5158 样本输出: 1367 8101 8515 算法分析: #include
int t,n; scanf(\ while(t--) {
scanf(\ while(n) {
printf(\ n/=10; }
printf(\} return 0; }
3
算法实现:
2、人见人爱A+B
这个题目的A和B不是简单的整数,而是两个时间,A和B 都是由3个整数组成,分别表示时分秒,比如,假设A为34 45 56,就表示A所表示的时间是34小时 45分钟 56秒。 输入:
输入数据有多行组成,首先是一个整数N,表示测试实例的个数,然后是N行数据,每行有6个整数AH,AM,AS,BH,BM,BS,分别表示时间A和B所对应的时分秒。题目保证所有的数据合法。 输出:
对于每个测试实例,输出A+B,每个输出结果也是由时分秒3部分组成,同时也要满足时间的规则(即:分和秒的取值范围在0-59),每个输出占一行,并且所有的部分都可以用32位整数表示。 样本输入: 2
1 2 3 4 5 6 34 45 56 12 23 34 样本输出: 5 7 9 47 9 30 算法分析:
4
#include
} if(h>=60) { h=h-60; g=g+1;
}
printf(\ printf(\ }
}
算法实现:
5