第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

請用程序?qū)崿F(xiàn): 輸入一個字符串, 輸出這個字符串的短句.

縮寫詞是由一個短語中每個單詞的第一個字母組成,均為大寫。例如,CPU是短語central processing unit的縮寫。

示例

輸入

central?processing?unit

輸出

CPU
--------------分割線------------------

#include <stdio.h>
#include <string.h>
int main () {
??? // TODO 請在此處編寫代碼,完成題目要求
int i,j;
char a[70];
char b[70];
gets(a);
??? if(a[0]>=97&&a[0]<=122)
??? a[0]-=32;
?b[0]=a[0];
??? for(i=1;a[i]!='\0';i++)
??? {?
??????? if(a[i-1]==' ')
??????? {? a[i]=a[i]-32; }
??? }
for(j=1;a[i-1]==' ';j++)
{b[j]=a[i];}
? puts(b);
??? return 0;
}

應該怎么改?

正在回答

3 回答

b數(shù)組應該判斷a數(shù)組中字母是否在‘A'與'Z'區(qū)間中再取值,用兩個索引i和j,外層是用i索引數(shù)組a中的內(nèi)容,一旦i找到這個字符是大寫字母a[i],再傳遞給索引b[j],然后j++,i繼續(xù)查找。你的寫法中A的索引i是不變動的,所以找不到其他大寫字母。

for(i=1;a[i]!='\0';i++)

? ? {?

? ? ? ? if(a[i-1]==' ')

? ? ? ? {? a[i]=a[i]-32; }

? ? }

? ? j=1;

for(i=1;a[i]!='\0';i++)

{

if(a[i]>='A'&&a[i]<='Z')

b[j++]=a[i];

}

? puts(b);

? ? return 0;

}


0 回復 有任何疑惑可以回復我~
#1

北淵 提問者

老哥,好像還有點問題
2020-04-22 回復 有任何疑惑可以回復我~
#2

JonahPeng 回復 北淵 提問者

你的b字符串未賦初值
2020-04-22 回復 有任何疑惑可以回復我~
#3

JonahPeng 回復 北淵 提問者

將b字符串賦值為空字符串
2020-04-22 回復 有任何疑惑可以回復我~
#4

JonahPeng 回復 北淵 提問者

像這種簡單的程序,可以考慮直接把變量設置為全局變量,會自動賦空值(數(shù)據(jù)值0),可以節(jié)省很多操作。
2020-04-22 回復 有任何疑惑可以回復我~
查看1條回復
#include?<stdio.h>
#include?<string.h>

int?main?()?{
????int?i;
????char?a[70];
????char?b[70];
????gets(a);
????for?(i?=?0;?a[i]?!=?'\0';?i++)?{
????????if?(i?==?0?||?a[i?-?1]?==?'?')?{
????????????int?lenB?=?strlen(b);
????????????if?(a[i]?>=?97?&&?a[i]?<=?122)?{
????????????????a[i]?-=?32;
????????????}
????????????b[lenB]?=?a[i];?
????????}
????}
????puts(b);
????return?0;
}

一次循環(huán)可以實現(xiàn),沒必要用兩個循環(huán)

1 回復 有任何疑惑可以回復我~

http://img1.sycdn.imooc.com//5ea00f0b0001b3ec13660736.jpg輸出有問題

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
C語言入門
  • 參與學習       926901    人
  • 解答問題       21532    個

C語言入門視頻教程,帶你進入編程世界的必修課-C語言

進入課程

請用程序?qū)崿F(xiàn): 輸入一個字符串, 輸出這個字符串的短句.

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號