解题思路:通过strtok()函数的返回值来判断个数
注意事项:注意strtok()函数的用法
参考代码:
#define _CRT_SECURE_NO_WARNINGS
#include
#include
int main(){
char arr[50];
gets(arr);//vs2019环境下要换成gets_s
int count = 0;
for (char* p = strtok(arr, " "); p != NULL; p = strtok(NULL, " ")){
//每次遇到空格会返回非0值,count++,最后返回值本身,结束循环
count++;
}
printf("%d\n", count);
return 0;
}
0.0分
1 人评分
WU-格式化数据输出 (C语言代码)浏览:1755 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:2092 |
愚蠢的摄影师 (C++代码)浏览:938 |
出圈】指针malloc版浏览:355 |
字符逆序 (C语言代码)浏览:621 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:541 |
C语言训练-斐波纳契数列 (C语言代码)浏览:510 |
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:609 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:819 |
简单的a+b (C语言代码)浏览:508 |