第8周編程練習
依照學術誠信條款,我保證此作業是本人獨立完成的。
溫馨提示:
1.本次作業屬於Online Judge題目,提交后由系統即時判分。
2.學生可以在作業截止時間之前不限次數提交答案,系統將取其中的最高分作為最終成績。
1
單詞長度(4分)
題目內容:
你的程序要讀入一行文本,其中以空格分隔為若干個單詞,以‘.’結束。你要輸出這行文本中每個單詞的長度。這里的單詞與語言無關,可以包括各種符號,比如“it's”算一個單詞,長度為4。注意,行中可能出現連續的空格。
輸入格式:
輸入在一行中給出一行文本,以‘.’結束,結尾的句號不能計算在最后一個單詞的長度內。
輸出格式:
在一行中輸出這行文本對應的單詞的長度,每個長度之間以空格隔開,行末沒有最后的空格。
輸入樣例:
It's great to see you here.
輸出樣例:
4 5 2 3 3 4
時間限制:500ms//
//
// main.c
// c yuyan
//
// Created by anzhongyin on 2016/12/08.
// Copyright © 2016年 anzhongyin. All rights reserved.
//
#include <stdio.h>
#include <string.h>
//#include <math.h>
//void f(int *b);
int main(int argc, const char * argv[]) {
// insert code here...
// TODO Auto-generated method stub
char word[100];
int i;
int n=1;
do
{
char c='.';
scanf("%s",word);
i=(int)strlen(word);
if(word[i-1]==c)
{if(i>1)
{
printf("%d\n",i-1);
}
n=0;
}
else{
printf("%d ",i);
}
}while(n);
return 0;
}
| 用例測試結果 |
運行時間 |
占用內存 |
提示 |
得分 |
| 用例1通過 |
5ms |
256kb |
|
1 |
| 用例2通過 |
1ms |
256kb |
|
1 |
| 用例3通過 |
9ms |
256kb |
|
1 |
| 用例4通過 |
1ms |
256kb |
|
1 |
提交答案
本次得分/總分:4.00/4.00分
