C語言與練習題

2021-10-05 02:10:47 字數 2717 閱讀 4059

題目描述

計算字串最後乙個單詞的長度,單詞以空格隔開。

輸入描述:一行字串,非空,長度小於5000。

輸出描述:整數n,最後乙個單詞的長度。

示例1:

輸入:hello world

輸出:5

**

#include

intmain()

else

}printf

("%d"

,length)

;return0;

}

題目描述

寫出乙個程式,接受乙個由字母和數字組成的字串,和乙個字元,然後輸出輸入字串中含有該字元的個數。不區分大小寫

輸入描述:

第一行輸入乙個有字母和數字以及空格組成的字串,第二行輸入乙個字元。

輸出描述:

輸出輸入字串中含有該字元的個數。

示例1:

輸入:abcdef

a輸出:

1**

#include

intmain()

}}elseif(

97<=number&&number<=

122)}}

else}}

printf

("%d"

,num)

;return0;

}

題目描述

明明想在學校中請一些同學一起做一項問卷調查,為了實驗的客觀性,他先用計算機生成了n個1到1000之間的隨機整數(n≤1000),對於其中重複的數字,只保留乙個,把其餘相同的數去掉,不同的數對應著不同的學生的學號。然後再把這些數從小到大排序,按照排好的順序去找同學做調查。請你協助明明完成「去重」與「排序」的工作。

樣例輸入解釋:

11個數字,分別是:10,20,40,32,67,40,20,89,300,400,15。

輸入描述:

輸入多行,先輸入隨機整數的個數,再輸入相應個數的整數

輸出描述:

返回多行,處理後的結果

示例1:

輸入:11

1020

4032

6740

2089

300400

15輸出:

1015

2032

4067

89300

400

1.原題是多組輸入但是我實在沒讀懂題目,就暫且按照一組處理

2.**寫得很糟糕:演算法全「窮舉式」,命名不好。。。。。。請見諒

**

#include

//#include

int n;

int arr[

1000]=

;void

sigle()

;//查重

void

line()

;//排序並輸出

intmain()

sigle()

;line()

;}//查重

void

sigle()

}}}}

//排序並輸出

void

line()

else}}

if(arr[flag]==0

)//排序

int min,min_number;

for(

int i=

0;imin_number=arr[min]

; arr[min]

=arr[i]

; arr[i]

=min_number;

}for

(int i=

0;i<=flag;i++

)}

題目描述

•連續輸入字串,請按長度為8拆分每個字串後輸出到新的字串陣列;

•長度不是8整數倍的字串請在後面補數字0,空字串不處理。

輸入描述:

連續輸入字串(輸入2次,每個字串長度小於100)

輸出描述:

輸出到長度為8的新字串陣列

示例1:

輸入:abc

123456789

輸出:abc00000

12345678

90000000

**

#include

#include

//函式宣告

void

out(

char str[

100]);

intmain()

//輸入:乙個字串陣列

//目的:將字串陣列按照題目要求輸出

void

out(

char str[

100]

)for

(int i=length-sign;i<

8;i++

)printf

("\n");

}else

printf

("\n");

sign=sign+8;

goto loop;

}}

C語言練習題

8 編寫乙個程式,將字串str2中的全部字元複製到字串str1中。要求 不能使用strcpy函式。12分 include definemaxlen 20 假設 str2 的長度不超過 str1 的長度 voidstrcopy char str1,char str2 intmain 9 3 20分 從...

C語言練習題

1.保密電文 某電報局的電文保密規律是將每個英文本母變成其後的第4個字母,例如a變成e,a變成e。最後四個字母 w,x,y,z或w,x,y,z 變成前四個字母 a,b,c,d或a,b,c,d 電文中的非字母字元不變。要求 輸入一行字串,輸出改變的字串。程式分析 題目程式 include intmai...

c語言練習題1

1 編寫乙個程式實現求圓形的面積,使用者自己輸入半徑?s pi r r include define pi 3.14 int main int argc,const char argv 2 編寫乙個遞迴函式,求乙個整數的2進製形式。include void calc int n int main i...