02 2018 档案

摘要:/*1、题目:输入一个数,代表要检测的例子的个数,每个例子中:输入两个时间(格式HH:MM : SS),前面时间减去后面时间,输出在时钟上显示的时间,格式一样,如果是以为数字的前面补零。*//**思路:1.将两个时间都转换秒,进行相减,得到的结果再转化为时分秒形式;*2.先进行秒的相减,如果不够减, 阅读全文
posted @ 2018-02-27 12:37 林木子 阅读(503) 评论(0) 推荐(0)
摘要://1.输入一个十进制的数,把它转成十六进制。//思路:除以16取余,并用字符数组来记录,并倒着输出。#include<stdio.h>#define N 100char str[N];int main(){ int n; int i; while (~scanf("%d",&n)) { i = 0 阅读全文
posted @ 2018-02-26 22:58 林木子 阅读(208) 评论(0) 推荐(0)
摘要://1、输入三个正整数A、B、C,判断这三个数能不能构成一个三角形。//思路:最小的两边之和是否是大于第三边#include<iostream>#include<algorithm>using namespace std;int main(){ int a[3]; for (int i = 0; i 阅读全文
posted @ 2018-02-26 13:21 林木子 阅读(575) 评论(0) 推荐(0)
摘要://第一题是猜数字的游戏。//题目:随即产生一个3位的正整数,让你进行猜数字,//如果猜小了,输出:“猜小了,请继续”。//如果猜大了,输出:“猜大了,请继续”。//如果猜对了。输出:“恭喜你,猜对了”。//不过最多只能猜10次,如果猜了10次还没有猜对,就退出程序,输出:“Bye Bye”。 /* 阅读全文
posted @ 2018-02-25 23:11 林木子 阅读(833) 评论(0) 推荐(0)
摘要://7.求两个整数的最大公约数#include<stdio.h>//用穷举法求出最大公约数int gcd1(int m,int n){ int min = m > n ? n : m; while (min) { if (m%min == 0 && n%min == 0) { break; } el 阅读全文
posted @ 2018-02-25 19:06 林木子 阅读(405) 评论(0) 推荐(0)
摘要://4、输入n个数,按从小到大进行排序并输出。#include<iostream>#include<algorithm>#define N 1000int a[N];using namespace std;int main(){ int n; while (~scanf("%d",&n)) { fo 阅读全文
posted @ 2018-02-25 13:36 林木子 阅读(192) 评论(0) 推荐(0)
摘要://3、“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。//请写一个程序判断读入的字符串是否是“回文”。#include<stdio.h>#include<string.h>int main(){ char str[100]; int i, j, len; 阅读全文
posted @ 2018-02-25 09:54 林木子 阅读(316) 评论(0) 推荐(0)
摘要:/*输入两个非常大的整数(完全超出了int、long的表示范围),这个整数的长度可能超过100位,计算并输出这两个数相加的结果。*/ //自己用题目所给的案例测试,输出是正确的,也能输出正确的结果,不知道为什么提交以后一直wa,(如果有人测试了我代码以后知道我wa的原因请评论中提出哦,十分感谢),但 阅读全文
posted @ 2018-02-25 09:15 林木子 阅读(265) 评论(0) 推荐(0)