![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C课后练习-第3章
qq_41994314
这个作者很懒,什么都没留下…
展开
-
7-6 12-24小时制
编写一个程序,要求用户输入24小时制的时间,然后显示12小时制的时间。输入格式:输入在一行中给出带有中间的:符号(半角的冒号)的24小时制的时间,如12:34表示12点34分。当小时或分钟数小于10时,均没有前导的零,如5:6表示5点零6分。提示:在scanf的格式字符串中加入:,让scanf来处理这个冒号。输出格式:在一行中输出这个时间对应的12小时制的时间,数字部分格式与输入的相同,然后跟上空格,再跟上表示上午的字符串AM或表示下午的字符串PM。如5:6 PM表示下午5点零6分。注意,在英文的原创 2020-11-29 22:05:18 · 1805 阅读 · 0 评论 -
7-5 厘米换算英尺英寸
如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。输入格式:输入在一行中给出1个正整数,单位是厘米。输出格式:在一行中输出这个厘米数对应英制长度的英尺和英寸的整数值,中间用空格分开。输入样例:170输出样例:5 6#include <stdio.h>#include <stdlib.h>int main()原创 2020-11-29 22:04:23 · 470 阅读 · 0 评论 -
7-4 计算火车运行时间
本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间。输入格式:输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间。每个时间的格式为2位小时数(00-23)和2位分钟数(00-59),假设出发和到达在同一天内。输出格式:在一行输出该旅途所用的时间,格式为“hh:mm”,其中hh为2位小时数、mm为2位分钟数。输入样例:1201 1530输出样例:03:29#include<stdio.h>int main(){ in原创 2020-11-29 22:03:24 · 5572 阅读 · 0 评论 -
7-3 三天打鱼两天晒网
中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?输入格式:输入在一行中给出一个不超过1000的正整数N。输出格式:在一行中输出此人在第N天中是“Fishing”(即“打鱼”)还是“Drying”(即“晒网”),并且输出“in day N”。输入样例1:103输出样例1:Fishing in day 103输入样例2:34输出样例2:Drying in day 34#include<stdio.h&原创 2020-11-29 22:02:30 · 810 阅读 · 0 评论 -
7-2 逆序的三位数
程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。输入格式:每个测试是一个3位的正整数。输出格式:输出按位逆序的数。输入样例:123输出样例:321#include<stdio.h>int main(){ int a,b,c,e; scanf("%d",&a); b=a/100; c=a/10%10; e=a%10; /*print原创 2020-11-29 22:01:20 · 1387 阅读 · 0 评论 -
7-1 卖布
顾客买布,营业员用米尺量布,把布剪好交到顾客手里。请问营业员要量几次?请编写程序,输入顾客所买布匹的长度 d,输出营业员用木尺量布的次数 n。输入格式d (单位:米)输出格式n (单位:次)样例输入18.75样例输出19样例输入210样例输出210#include<stdio.h>int main(){ double a; int b; scanf("%lf",&a); if(a-(int)a!=0) b=(原创 2020-11-29 22:00:24 · 2993 阅读 · 0 评论