1、時間限制:c/c++ 1秒,其他語言2秒空間限制:c/c++ 32m,其他語言64m
計算字串最後乙個單詞的長度,單詞以空格隔開。
輸入描述:
一行字串,非空,長度小於5000。
輸出描述:
整數n,最後乙個單詞的長度。
示例1輸入
hello world
輸出#include
int main()
char str[5000];
int j=0,n=0;
while(scanf("%c", &str[j])!=eof)
if(str[j]==' ')
n=0;
else
n++;
if(j<4999)
j++;
if(n!=0)
n=n-1;
printf("%d",n);
return 0;
2、寫出乙個程式,接受乙個由字母和數字組成的字串,和乙個字元,然後輸出輸入字串中含有該字元的個數。不區分大小寫。
#include
#include
main()
char a[5000];
char b;
int b1 = 0;
gets(a);
scanf("%c", &b);
int num = strlen(a);
int str = 0;
if (b <= 'z'&&b >= 'a')
b1 = -32;
else if (b <= 'z'&&b >= 'a')
b1 = 32;
for (int i =0;i
if (a[i] == b || a[i] == b + b1)
str++;
printf("%d", str);
3、明明想在學校中請一些同學一起做一項問卷調查,為了實驗的客觀性,他先用計算機生成了n個1到1000之間的隨機整數(n≤1000),對於其中重複的數字,只保留乙個,把其餘相同的數去掉,不同的數對應著不同的學生的學號。然後再把這些數從小到大排序,按照排好的順序去找同學做調查。請你協助明明完成「去重」與「排序」的工作(同乙個測試用例裡可能會有多組資料,希望大家能正確處理)。
input param
n 輸入隨機數的個數
inputarray n個隨機整數組成的陣列
return value
outputarray 輸出處理後的隨機整數
注:測試用例保證輸入引數的正確性,答題者無需驗證。測試用例不止一組。
樣例輸入解釋:
樣例有兩組測試
第一組是3個數字,分別是:2,2,1。
第二組是11個數字,分別是:10,20,40,32,67,40,20,89,300,400,15。
#include
int main()
int n;
while(scanf("%d",&n)!=eof)
int a[1000],b[1001]=,i;
for(i=0;i
scanf("%d",&a[i]);
for(i=0;i
b[a[i]]++;
for(i=0;i<1001;i++)
if(b[i]!=0)
printf("%d\n",i);
return 0;
牛客網程式設計題
參考了排行榜大神 1.計算字串最後乙個單詞的長度,單詞以空格隔開 a raw input b a.split print len b 1 2.寫出乙個程式,接受乙個有字母和數字以及空格組成的字串,和乙個字元,然後輸出輸入字串中含有該字元的個數。不區分大小寫 a raw input lower b r...
牛客網刷題
時間限制 c c 1秒,其他語言2秒 空間限制 c c 262144k,其他語言524288k 64bit io format lld 立華奏在學習初中數學的時候遇到了這樣一道大水題 設箱子內有 n 個球,其中給 m 個球打上標記,設一次摸球摸到每乙個球的概率均等,求一次摸球摸到打標記的球的概率 e...
牛客網刷題
時間限制 c c 2秒,其他語言4秒 空間限制 c c 524288k,其他語言1048576k 64bit io format lld 立華奏是乙個剛剛開始學習 oi 的萌新。最近,實力強大的 qingyu 當選了 iods 9102 的出題人。眾所周知,iods 是一場極其毒瘤的比賽。為了在這次...