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;
}
熱點內容