1
上期答案揭晓首先给大家看看上一篇文章C语言经典100题(35)中第三部分编程题的答案:
#include void reverse(char* s){ // 获取字符串长度 int len = 0; char* p = s; while (*p != 0) { len++; p++; } // 交换 ... int i = 0; char c; while (i <= len / 2 - 1) { c = *(s + i); *(s + i) = *(s + len - 1 - i); *(s + len - 1 - i) = c; i++; }}int main(){ char s[] = "www.nowcoder.com"; printf("'%s' =>\n", s); reverse(s); // 反转字符串 printf("'%s'\n", s); return 0;}
2
今日知识分享
库函数 - tolower()
描述
C 库函数 int tolower(int c) 把给定的字母转换为小写字母。
声明
下面是 tolower() 函数的声明。
int tolower(int c);
参数
c -- 这是要被转换为小写的字母。
返回值
如果 c 有相对应的小写字母,则该函数返回 c 的小写字母,否则 c 保持不变。返回值是一个可被隐式转换为 char 类型的 int 值。
实例
下面的实例演示了 tolower() 函数的用法。
#include #include int main(){ int i = 0; char c; char str[] = "NOWCODER"; while( str[i] ) { putchar(tolower(str[i])); i++; } return(0);}
让我们编译并运行上面的程序,这将产生以下结果:
nowcoder
3
今日经典编程题题目:求100之内的素数。
程序分析:质数(prime number)又称素数,有无限个。一个大于1的自然数,除了1和它本身外,不能被其他自然数整除。
各位有兴趣的读者可以自行设计程序实现,我将在下一篇文章揭晓该题的代码实现供参考!
扫码关注我,手把手带你撸代码![9288088adaef31c8e0aa9302ffd197c0.png](https://i-blog.csdnimg.cn/blog_migrate/106c6d1ced26eedec12c64954a5d6beb.jpeg)
如果你觉得文章让您增长了知识,
请点击右下方的“在看”
![f5b2d5e2f3ed4f12680b068f6f8e543d.gif](https://i-blog.csdnimg.cn/blog_migrate/ffaf43e6c4a0d24852ac4da1e193822c.gif)