高端网站设计哪个好,全国公共资源交易中心,广东网站备案进度查询,电子商务网站分析分析#xff1a;
#includestdio.h#xff1a;这是一个预处理指令#xff0c;将stdio.h头文件包含到程序中#xff0c;以便使用输入输出函数。 int main()#xff1a;这是程序的主函数#xff0c;是程序执行的入口点。 char a[3][80];#xff1a;定义了一个二维…分析
#includestdio.h这是一个预处理指令将stdio.h头文件包含到程序中以便使用输入输出函数。 int main()这是程序的主函数是程序执行的入口点。 char a[3][80];定义了一个二维字符数组a用于存储三行字符串。每行字符串最大长度为80个字符。 int i, j, blank 0, word 0;定义了整型变量i、j、blank和word。其中i和j用于循环计数blank用于保存空格数量word用于保存单词数量。 for(i0;i3;i)开始一个外层循环循环次数为3用于获取三行字符串。 {...}外层循环的循环体包含以下步骤 a. printf(第%d行的字符为, i1);打印提示信息指示用户输入当前行的字符串。 b. gets(a[i]);使用gets函数从标准输入中读取用户输入的字符串并将其保存在二维字符数组a的第i行中。 c. printf(\n);换行。 for(i0;i3;i) for(j0;j80a[i][j]!\0;j)开始一个嵌套循环用于遍历三行字符串中的字符。 {...}嵌套循环的循环体包含以下步骤 a. if(a[i][j] ) blank;判断当前字符是否为空格如果是则将空格数量blank加1。 word blank 3;计算单词数量。由于每个单词之间需要有至少一个空格分隔所以单词数量等于空格数量blank加上3。 printf(单词的个数为%d\n, word);使用printf函数输出单词数量。 printf(空格的个数为%d\n, blank);使用printf函数输出空格数量。 return 0;程序执行完毕返回0表示成功结束。
代码
#includestdio.h
int main()
{char a[3][80];int i,j,blank0,word0;for(i0;i3;i){printf(第%d行的字符为,i1);gets(a[i]);printf(\n);}for(i0;i3;i)for(j0;j80a[i][j]!\0;j){if(a[i][j] )blank;}wordblank3;printf(单词的个数为%d\n,word);printf(空格的个数为%d\n,blank);return 0;
}
运行结果