解题思路:
注意事项:
参考代码:
#include<stdio.h> #include<string.h> int main(){ char a[100]; gets(a); int count=1; for(int i=0;i<strlen(a);i++){ if(a[i]==' '&&(a[i+1]>='a'&&a[i+1]<='z'||a[i+1]>='A'&&a[i+1]<='Z'))count++; } printf("%d",count); }
0.0分
3 人评分
#include<stdio.h> int main() { char ch; int count=0; while(scanf("%c",&ch)!=EOF) { if(ch==' ') { count++; } } printf("%d",count+1);//因为遇到空格就加1,n个空格就有n+1个单词 return 0; }
if(a[i]==' '&& (a[i+1]>='a'&&a[i+1]<='z'||a[i+1]>='A'&&a[i+1]<='Z')) 第一个&&是什么意思 第二个&&第三个&&是和
龙小邢 2019-08-08 21:55:29 |
第一个&&意思是同时碰到空格和下一位是26位之母中一个才能+1 不然算的得数会错
C语言程序设计教程(第三版)课后习题1.6 (C++代码)浏览:907 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:981 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:655 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:532 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:539 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:462 |
printf基础练习2 (C语言代码)浏览:646 |
文科生的悲哀 (C语言代码)浏览:1502 |
Minesweeper (C语言描述,蓝桥杯)浏览:1166 |
剪刀石头布 (C++代码)浏览:1801 |