×
解除綁定,重新設定系統帳號的密碼
您的系統帳號 ID:
您的系統帳號:
您的帳號暱稱:
設定新密碼:
設定新密碼:
×
請輸入要加入的「課程代碼」
請向開設課程的使用者索取「課程代碼」
分類題庫
解題動態
排行榜
討論區
競賽區
登入
註冊
發表新討論
#5072: 麻煩幫我看一下~~
andy5200077
(東爺)
學校 : 朝陽科技大學
編號 : 18581
×
傳送站內訊息
傳給:
主題:
內容:
來源 : [211.20.104.230]
最後登入時間 :
2012-02-24 13:50:12
a011.
00494 - Kindergarten Counting Game
--
UVa
494
| From: [211.20.104.230] | 發表日期 : 2011-04-22 16:02
#include<stdio.h>
int main()
{
char a[999];
int i,k,g,cou=0;
while(gets(a)!=NULL)
{
cou=0;
k=0;
g=0;
for(i=0;a[i]!='\0';i++)
{
if((a[i]>='a' && a[i]<='z') || (a[i]>='A' && a[i]<='Z'))
{
g++;
cou=0;
}
else
{
if(i==0)
k--;
if(cou==0)
{
k++;
cou++;
}
}
}
printf("%d\n",k+1);
}
return 0;
}
基本上應該沒有問題了,但是測資某組一直都過不了。但是又沒有那組數據。
麻煩高手幫忙看一下。
#5073: Re:麻煩幫我看一下~~
andy5200077
(東爺)
學校 : 朝陽科技大學
編號 : 18581
×
傳送站內訊息
傳給:
主題:
內容:
來源 : [211.20.104.230]
最後登入時間 :
2012-02-24 13:50:12
a011.
00494 - Kindergarten Counting Game
--
UVa
494
| From: [211.20.104.230] | 發表日期 : 2011-04-22 16:35
#include
int main()
{
char a[999];
int i,k,g,cou=0;
while(gets(a)!=NULL)
{
cou=0;
k=0;
g=0;
for(i=0;a[i]!='\0';i++)
{
if((a[i]>='a' && a[i]<='z') || (a[i]>='A' && a[i]<='Z'))
{
g++;
cou=0;
}
else
{
if(i==0)
k--;
if(cou==0)
{
k++;
cou++;
}
}
}
printf("%d\n",k+1);
}
return 0;
}
基本上應該沒有問題了,但是測資某組一直都過不了。但是又沒有那組數據。
麻煩高手幫忙看一下。
已解決~~~~改變判斷數字就ok了~~~~
想說原本用判斷數字以外的方法,不過會有一些小bug。
ZeroJudge Forum