摘要: 1.直接利用库函数strlen,注意加头文件<string.h> 2.自定义函数里利用循环 例: 输出结果位14.利用循环中的变量i自加来计数。 因为循环条件需要数组宽度的接入,此时需要宏定义。当然如果不像加宏定义,如下: 结果不变。 3.函数递归 总之,在满足条件时不停套函数,当指针指向'\0'时 阅读全文
posted @ 2021-12-22 22:36 计算机在读学生 阅读(1014) 评论(0) 推荐(0)
摘要: 输出字符串 puts用法: char string[]="I love you"; puts(string); 与printf()的区别: 作用大致一样 不同的是:puts()输出的同时输出了Enter 区别由此可见,而printf()需要\n才能实现换行 目前了解这么多,以后持续更新 阅读全文
posted @ 2021-11-17 17:47 计算机在读学生 阅读(431) 评论(0) 推荐(0)
摘要: int a,b; for (a = 1;a <= 9;a++) { for (b = 1;b <= a;b++) { printf("%d*%d=%d ", a,b,a * b); } printf("\n"); 每一行执行完换行 } 输出的结果可能令人有点不满意 你会发现往下走没有对齐 原因:积有 阅读全文
posted @ 2021-11-06 00:24 计算机在读学生 阅读(119) 评论(0) 推荐(0)
摘要: 1+1/2+1/3...1/100 1-1/2+1/3-...+1/99-1/100 阅读全文
posted @ 2021-11-02 23:13 计算机在读学生 阅读(38) 评论(0) 推荐(0)
摘要: int main(){ int a = 0; int count = 0; for(a=1;a<=100;a++) { if (a % 10 == 9) //个位数是9 { printf("%d ", a); count++; } if (a / 10 == 9) //十位数是9 { printf( 阅读全文
posted @ 2021-11-02 22:48 计算机在读学生 阅读(129) 评论(0) 推荐(0)
摘要: int main(){ int a = 0; int count = 0; for (a = 100;a <= 200;a++) { int j = 0; for (j = 2;j < a;j++) { if (a % j == 0) { break; } } if (j == a) { count 阅读全文
posted @ 2021-11-02 22:21 计算机在读学生 阅读(88) 评论(0) 推荐(0)
摘要: 法一 int main(){ int hour1, minute1; int hour2, minute2; int hour, minute; scanf("%d%d", &hour1, &minute1); scanf("%d%d", &hour2, &minute2); minute = (h 阅读全文
posted @ 2021-10-22 23:51 计算机在读学生 阅读(135) 评论(0) 推荐(0)