- 博客(20)
- 收藏
- 关注
原创 编写函数输出小于等于n的水仙花数
注意:不要在find函数中打印(如调用printf或puts等函数)任何数据,否则视为错误。设有一个3位数,它的百位数、十位数、个位数的立方和正好等于这个3位数,如153=1+125+27。返回值要求:如果传入参数n不是三位数或者在该范围内没有找到,则find返回0,编写函数,返回小于等于传入参数n且满足该条件的三位数(称为水仙花数)的个数。否则返回找到的水仙花数的个数。(指定函数原型:int find(int n))编写函数int find(int n);find函数应返回3。
2023-12-14 21:21:50 519 1
原创 mystrcpy
(1) 拷贝结束后,source的字符串不能被修改;destination字符串只有source第一个空格之前的串被替换,其余的字符都不能被修改。则拷贝结束后,source不变,destination:ab m(ab和m之间是2个空格)例如source指向位置,依次保存了字符'a',字符'b',字符空格' ',字符'c',则source指向的字符串为"ab"。(2) 字符串虽然是’\0’作为结束符,本题的字符串是一定会包含空格的。将source指向的字符串拷贝到destination指向的位置。
2023-12-09 21:08:26 432
原创 动态内存分配
编写程序,输入整数n,动态分配保存n个整数的存储器,然后输入n个整数保存到存储器中。最后,将这n个整数从小到大输出。10 9 8 7 6 5 4 3 2 1回车。提示:请在程序退出前释放动态分配的内存空间。
2023-10-30 19:40:27 98
原创 指针练习之字符串拷贝
接收从键盘输入的一个字符串,并将其所有字符依次拷贝到另一字符串中,要求在拷贝的过程中每两个字符后增加一个*,完成拷贝后输出新字符串,并在输出完成后输出回车换行符表示结束。提示:本题目可以先进行字符串拷贝,并在拷贝过程中添加*,拷贝结束后再输出新的字符串。样例输出1:ab*2d*3c(末尾有回车换行)样例输出3:ab**c*de(末尾有回车换行)样例输出2:ab*2d*3(末尾有回车换行)注意:如果该字符串已到末尾,则不再加*样例输入1:ab2d3c。样例输入3:ab*cde。样例输入2:ab2d3。
2023-10-29 20:38:13 263 1
原创 统计一行字符的单词数
输入格式:a b c d回车(空格可在任意位置,列如行头行尾可能会有空格。另外数字和字母一样,也可作为单词)输入一行字符,统计其中包括多少单词,单词之间用空格分隔。输入:(空格)a a 112 c(空格)回车。输入的字符串长度最长为256个字符。
2023-10-23 19:30:58 78
原创 统计字符串中字符a和d的个数
编写程序,输入一个字符串,分别统计输出该字符串中的字母a和d的个数。输入:thedaythemonththeyear123回车。输入格式:string回车。提醒:字符串最长50个字符。输出:a:2,d:1。输出:a:1,d:0。
2023-10-08 20:22:12 464 1
原创 输出N以内的所有素数
编写一个程序,找出1~N中的所有素数,其中1<N,N为整数。2.遇到异常情况,输出error。1.要求每个数后面都要输出逗号,
2023-10-08 19:52:00 659 1
原创 运用泰勒展开计算e的x次方
只输出运算结果,请不要输出其他字符,遇到异常情况(如n为负数),输出error。e^x, x, n均用double类型存储。说明:e^x表示e的x次方,2!要求输出小数点后6位。输入格式:x n回车。
2023-09-24 18:48:25 2970 1
原创 判断n是否为素数
输入一个大于3的整数n,判断它是否为素数。(输出yes/no)错误输入,则输出error。所有输出没有回车符号。循环中i只需取到小于根号n即可,不用取到n。例如,输入4,输出no;输入7,输出yes。
2023-09-20 21:44:22 693 1
原创 摄氏温度换算为华氏温度
注意:在C语言中,`/` 运算符执行整数除法,所以 `5 / 9` 的结果是 `0`,而不是 `0.555556`。如果要进行浮点数除法,需要将其中一个操作数转换为浮点数。例如,可以使用 `5.0 / 9` 来执行浮点数除法。编写程序,将用户输入的摄氏温度转换为华氏温度,并输出结果。
2023-09-16 21:40:12 948 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人