題目描述
計算字串最後乙個單詞的長度,單詞以空格隔開。
輸入描述:一行字串,非空,長度小於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...