科協招新題目B 分割

2021-07-06 04:41:52 字數 1433 閱讀 9577

b

分割problemdescription

輸入一行數字,如果我們把這行數字中的『9』都看成空格,那麼就得到一行分割的若干非負整數(可能有些整數以『0』開頭,這些頭部的『0』應該被忽略掉,除非這個整數就是由若干個『0』組成的,這時這個整數就是0)。 

input

輸入包含多組測試用例,每組輸入資料只有一行數字(數字之間沒有空格),這行數字的長度不大於100。 

輸入資料保證:分割得到的非負整數不會大於100000000;輸入資料不可能全由『9』組成。 

output

對於每個測試用例,輸出分割得到的整數,相鄰的兩個整數之間用乙個「,」分開,每組輸出佔一行。

sampleinput

92229219995599

sampleoutput

222,21,55

解法一:

#include "stdio.h"

#include "string.h"

int substr(char*des,char* src,int start);

void print(char* des);

void main()

{ //start 擷取字串的起點下標 count擷取的字串長度

int start,count;

//length:輸入的字串長度,p_count為了輸出「,」

int length,p_count=0;

char src[100],des[100];

//eof是巨集定義表示-1

//一般用這種寫法輸入多組資料

while(scanf("%s",src)!=eof)

{ start=p_count=0;

length=strlen(src);

while(start結果:

解法二:

#include "stdio.h"

#include "string.h"

#include "stdlib.h"

void split(const char* str, char* delims) ;

char* pstr[50];

int length = 0;

void main()

{ int i;

char strsrc[100];

while(scanf("%s",strsrc)!=eof)

{ split(strsrc,"9");

for(i=0;i結果:

科協招新題目C 金字塔上的蝸牛

c 金字塔上的蝸牛 problemdescription 場景一 從前有乙個勤奮的蝸牛叫小蝸,他有乙個夢想 去埃及金字塔的頂端看一下,於是他就央求鷹哥哥帶他到金字塔上去,鷹哥說 老弟啊,不是哥不幫你?你這可是單程票啊。金字塔老高了,有n層呢 小蝸說 人總歸是要有夢想的,沒有夢想跟鹹魚有什麼區別?於是...

科協預招新0x02

恭喜大家通過了智慧型車的預招新 以下是第二次的小作業,希望在一月前上交相應學長。硬體部分在完成原理圖以及pcb設計後,聯絡學長,帶你去完成,一款從畫圖到成品都由你親手製作的腐蝕電路板,實現相應的功能。想想就有成就感 使用微控制器 51,32都可,不限制微控制器型別 分別實現功能。若對題目有疑問可以聯...

2012軟微科協c 組招新試題答案

a.char const p b.char const p c.const char p d.const char p 選 d 1 int foo int a,int b 2 則呼叫 foo 1,2 3,4 的結果為 a.4 b.10 c.7 d.6 1 include 2 int main 3 a...