判斷作弊 牛客 程式設計 牛客網刷程式設計題

2021-10-13 02:26:57 字數 1670 閱讀 3342

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 是一場極其毒瘤的比賽。為了在這次...