添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

#include  <stdio.h>
void main()
{
char a[80];
int i,num=0,word=0;
printf("input:");
gets(a);
for(i=0;a[i]!='\0';i++)
{
if(a[i]==' ')
word=0;
else//当前字符不是空格
if(word==0)
{
num++;
word=1;
}
}
printf("num=%d\n",num);
}

知识点:利用指针和函数计算 单词 数 思路:首先 单词 属于字符,所以就定义一个字符数组 a[100],然后定义 num 用于存有多少个 单词 ,再定义一个 word 用于判断是否需要给num+1。 先看看用一个main函数和数组做的 ⇩ #include<stdio.h> #include<Windows.h> void main() char a[100]; int i, ...
今日网上训练遇到一题,有意义,故记之。 题目: 输入一行字符 统计 字符中 单词 个数 单词 之间 空格 分隔 开。 解题思路:<1>若测出某一个字符为非 空格 ,且它前一个字符是 空格 ,则表示“新 单词 开始”。设一初值为0的num变量,新 单词 开始则num累加1。      <2>判断前一字符是否为 空格 ?设一个变量表示即可。 代码如下: 1 #include<stdio....
如果当前字符是字符,而他的前一个字符是 空格 ,那么可以看成增加了一个新 单词 1.先设置标记位flag=0(flag为0表示是 空格 ,flag为1表示是字符) 2.判断当前是否是 空格 ,如果是,将flag置为0,如果不是 空格 ,则说明当前是字符 3.当前是字符,那么判断当前的flag是否为0,如果为0,说明上一个字符是 空格 ,此时 单词 数+1,flag设置成1. c语言冲刺,1、输入一个实数,分别输出其整数部分和小数部分2、输入三个单精度数,输出最小值3、计算a-b之间所有奇数之和与偶数之和,a,b,通过键盘输入4、使用以下公式计算π,要求精度<1e-5