c语言督学训练营
c语言训练营课后题记录
柒月栗子
我看见这个世界很大,很多人活成了我喜欢的样子,所以我也想试试
展开
-
课时7作业
假如有n个台阶,一次只能上1个台阶或2个台阶,请问走到第n个台阶有几种走法?为便于读者理解题意,这里举例说明如下:假如有3个台阶,那么总计就有3种走法:第一种为每次上1个台阶,上3次;第二种为先上2个台阶,再上1个台阶;第三种为先上1个台阶,再上2个台阶。输入为n,输出为走到第n个台阶有几种走法。如果输入是3,走到第3个台阶的走法总计有3种,1,1,1 和 1,2 和2,1,输出为3。方法二:用数组计算,适用于数据量稍大的题目。方法一:递归,适用于数据范围比较小的题。原创 2023-11-29 10:07:57 · 249 阅读 · 0 评论 -
课时6作业2
输入一个整型数,然后申请对应大小空间内存,然后读取一个字符串(测试用例的字符串中含有空格),字符串的输入长度小于最初输入的整型数大小,最后输出输入的字符串即可(无需考虑输入的字符串过长,超过了内存大小);OJ不支持gets,因为C11标准去掉了,部分学校机试可以用。输出输入的字符串,上面输入的是。一个整型数和一个字符串,例如。,部分不可以,因此建议使用。用malloc动态申请内存。清空标准输入缓冲区操作。原创 2023-11-21 16:52:39 · 142 阅读 · 0 评论 -
课时6作业1
输入一个整型数,存入变量i,通过子函数change把主函数的变量i除2,然后打印i,例如如果输入的为10,打印出5,如果输入的为7,打印出3。用指针找到地址 从而实现数值/2。对应整型数除2后的商。原创 2023-11-21 16:19:31 · 108 阅读 · 0 评论 -
课时5作业2
读取一个字符串,字符串可能含有空格,将字符串逆转,原来的字符串与逆转后字符串相同,输出0,原字符串小于逆转后字符串输出-1,大于逆转后字符串输出1。例如输入 hello,逆转后的字符串为 olleh,因为hello 小于 olleh,所以输出-1。输入一个字符串,例如 hello,当然输入的字符串也可能是 how are you,含有空格的字符串。注意最后的判断一定要这么写,因为strcmp标准C中并不是返回-1和1,而是负值和正值。输出是一个整型数,如果输入的字符串是hello,那么输出的整型数为-1。原创 2023-10-25 15:46:35 · 70 阅读 · 0 评论 -
课时5作业1
第二行输入 1 2 2 3 2,那么输出结果为3,因为2出现了3次。输入N个数(N小于等于100),输出数字2的出现次数;第一行输入要输的元素个数,比如5。统计数字2出现的次数。原创 2023-10-25 15:38:37 · 74 阅读 · 0 评论 -
课时4作业3
某人想将手中的一张面值100元的人民币换成10元、5元、2元和1元面值的票子。要求换正好40张,且。把1直接算出来而不是用循环遍历,可以省掉一重循环,将时间复杂度变成。不能告知,因为只有一个数,偷偷告诉你小于100。看漏了,要好好审题,不然罚时嘎嘎多!错了四遍的神奇题目,因为把题目的。一个数,表示共有多少种换法。方法一:四重循环遍历。方法一:四重循环遍历。原创 2023-10-17 19:54:28 · 105 阅读 · 0 评论 -
课时4作业2
简单的for循环遍历,需要注意的是res的初值应该赋值为1,防止0*任何数都为0。利用while或者for循环计算n!一个正整数n,1≤n≤10。原创 2023-10-17 19:32:52 · 129 阅读 · 0 评论 -
课时4作业1
输入一个整型数,判断是否是对称数,如果是,输出yes,否则输出no,不用考虑这个整型数过大,int类型存不下,不用考虑负值;例如 12321是对称数,输出yes,124421是对称数,输出yes,1231不是对称数,输出no。一个偷鸡写法,直接读入字符串,然后把字符串倒转一下,再和原字符串比较。输出是yes,或者no。原创 2023-10-17 19:30:44 · 110 阅读 · 0 评论 -
课时3作业2
读取一个整型数,字符,浮点数,分别到变量i,j,k中,然后将i,j,k直接相加并输出,小数点后保留两位小数,不用考虑输入的浮点数的小数部分超过了两位。i,j,k三个变量的求和值。一个整型数,字符,浮点数。原创 2023-10-10 19:38:18 · 45 阅读 · 0 评论 -
课时3作业1
判断某个年份是不是闰年,如果是闰年,请输出“yes”,否则请输出“no”输入一行,只有一个整数x (0原创 2023-10-10 19:37:17 · 61 阅读 · 0 评论 -
课时2作业2
输入包含a和b,通过空格隔开。你的任务是计算a+b。原创 2023-10-10 19:36:04 · 57 阅读 · 0 评论 -
课时2作业1
各位C督学营的同学,大家好,这是一道开启编程之路的入门题,要求是请输出 hello wangdao。原创 2023-10-10 19:34:50 · 53 阅读 · 0 评论