c语言三行
发布时间: 2023-04-05 07:52:31
⑴ 用c语言编写输出金字塔状的三行星号,怎么做
可通过for语句编写输出金字塔状的三行星号。具体步骤如下。
1、打开visual C++ 6.0,打开文件-新建-文件-C++ Source File。
⑵ C语言编程题:输入三行文字,找出其中有多少个空格和多少个单词(规定单词间以一个或多个空格分开).
#include <stdio.h>
int main()
{
char *p,str[3][255],sp=' ';
int i,j,w=0,sps=0;
for (i=0;i<3;i++) gets(str[i]);
for(i=0;i<3;i++)
{
p=str[i];
while(*p==sp) {sps++;p++} /*跳过最前面的空格*/
do {
if (*p==sp)
{
w++;sps++;p++;
while(*p==sp) {sps++;p++;} /*跳过连续的空格*/
}
else if (*p)
p++;
if (*(--p)!=sp) w++; /*最后一个词后面可能没有空格*/
}
printf("有%d个单词,%d个空格 ",w,sps);
system("PAUSE");
return 0;
}
热点内容