作者dekacompt (狄克D.C Wu)
看板KS97-316
標題Re: 誰可以
時間Mon Jun 15 09:43:15 2009
第二題
http://nccu.edu.tw/97306071/DSC01412.JPG
http://nccu.edu.tw/97306071/DSC01413.JPG
幫你寫第二題
看起來比較簡單XD
#include<iostream.h>
#include<string.h>
#include<ctype.h>
int main()
{
char input[101]="\0";
gets(input);
int checkup=0;
int n;
n=strlen(input);
int i;
for(i=0;i<n;i++)
{
if(checkup==0)
{
if(input[i]!=' ')
{
input[i]=toupper(input[i]);
checkup=1;
}
}
if(input[i]!=' '&&input[i]!=',')
cout<<input[i];
if(input[i]==' '&&input[i+1]!=' '&&input[i+1]!=','&&input[i+1]!='.')
cout<<input[i];
if(input[i]==','&&input[i+1]==' ')
{
if(input[i+2]!=' ')
cout<<input[i]<<input[i+1];
if(input[i+2]==' ')
cout<<input[i];
i++;
}
}
cout<<endl;
system("pause");
return 0;
}
我不保證這是最好寫法
不過這是我剛睡醒的腦袋直覺想到的寫法XD
覺得OK就拿去用吧!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.64.4
推 kingdomL:幹!義氣推! 06/15 12:39
→ kingdomL:此時聖人就出來了:這位施主,你這樣是在害他,不是幫他!! 06/15 12:40
推 lo33:感謝啦 > < 06/15 19:48
→ CCXR:你是太閒歐 06/15 23:20