ALGO-106演算法訓練 6-3判定字元位置
演算法訓練 6-3判定字元位置
演算法訓練 6-3判定字元位置
時間限制:1.0s 記憶體限制:512.0MB
返回給定字串s中母音字母的首次出現位置。英語母音字母只有‘a’、‘e’、‘i’、‘o’、‘u’五個。
若字串中沒有母音字母,則返回0。
只考慮小寫的情況。
樣例輸入
and
樣例輸出
1
#include <iostream> #include <string> using namespace std; int main(int argc, char** argv) { string s; cin>>s; int len=s.length(); for(int i=0;i<len;i++){ if(s[i]=='a' || s[i]=='e' || s[i]=='o' || s[i]=='i' || s[i]=='u'){ cout<<i+1<<endl; return 0; } } cout<<"0"<<endl; return 0; }
相關推薦
ALGO-106演算法訓練 6-3判定字元位置
演算法訓練 6-3判定字元位置 演算法訓練 6-3判定字元位置 時間限制:1.0s 記憶體限制:512.0MB 返回給定字串s中母音字母的首次出現位置。英語母音字母只有‘a’、‘e’、‘i’、‘o’
ALGO-151 演算法訓練 6-2遞迴求二進位制表示位數
藍橋杯 演算法訓練---------題解 演算法訓練 6-2遞迴求二進位制表示位數 時間限制:10.0s 記憶體限制:256.0MB 問題描述 給定一個十進位制整數,返回其對應的二進位制數的位數。例如,輸入十進位制數
藍橋杯ALGO-147演算法訓練 4-3水仙花數
演算法訓練 4-3水仙花數問題描述列印所有100至999之間的水仙花數。所謂水仙花數是指滿足其各位數字立方和為該數字本身的整數,例如 153=1^3+5^3+3^3。樣例輸入一個滿足題目要求的輸入範例
ALGO-89演算法訓練 字元刪除
演算法訓練 字元刪除 時間限制:1.0s 記憶體限制:512.0MB 問題描述 編寫一個程式,先輸入一個字串str(長度不超過20),再輸入單獨的一個字元ch,然後程式會把字串str當中出
ALGO-68 演算法訓練 判定數字 (c++)
演算法訓練 判定數字 時間限制:1.0s 記憶體限制:512.0MB 編寫函式,判斷某個給定字元是否為數字。 樣例輸入 9 樣例輸出 yes #include <iostrea
藍橋杯 ALGO-73 演算法訓練 統計字元次數
輸入一個字串(長度在100以內),統計其中數字字元出現的次數。樣例輸入Ab100cd200樣例輸出6 #include <iostream> using namespace std;
藍橋杯 ALGO-47 演算法訓練 蜜蜂飛舞
問題描述“兩隻小蜜蜂呀,飛在花叢中呀……” 話說這天天上飛舞著兩隻蜜蜂,它們在跳一種奇怪的舞蹈。用一個空間直角座標系來描述這個世界,那麼這兩隻蜜蜂初始座標分別為(x1,y1,z1),(x2,y2,z2) 。在接下來它們將進行n次飛行,第i次飛行兩隻蜜蜂分別按照各自的速度向量飛行ti個單位時間。
演算法訓練 6-1 遞迴求二項式係數值
問題描述 樣例輸入 一個滿足題目要求的輸入範例。 3 10 樣例輸出 與上面的樣例輸入對應的輸出。 資料規模和約定 輸入資料中每一個數的範圍。 例:結果在int表示時不會溢位。
ALGO-1演算法訓練 區間k大數查詢
這麼簡單的題做了這麼多遍才對,腦子壞掉了吧! #include <iostream> #include<algorithm> #include<stdio.h> #include<string.h> using n
[藍橋杯]ALGO-90.演算法訓練_出現次數最多的整數
問題描述 編寫一個程式,讀入一組整數,這組整數是按照從小到大的順序排列的,它們的個數N也是由使用者輸入的,最多不會超過20。然後程式將對這個陣列進行統計,把出現次數最多的那個陣列元素值打印出來。如果有兩個元素值出現的次數相同,即並列第一,那麼只打印比較小的那個值。
[藍橋杯]ALGO-97.演算法訓練_排序
題目描述: 問題描述 編寫一個程式,輸入3個整數,然後程式將對這三個整數按照從大到小進行排列。 輸入格式:輸入只有一行,即三個整數,中間用空格隔開。 輸出格式:輸出只有一行,即排序後的結果。 輸入輸出樣例 樣例輸入 9 2 30 樣例輸出 30 9 2
[藍橋杯]ALGO-101.演算法訓練_圖形顯示
問題描述 編寫一個程式,首先輸入一個整數,例如5,然後在螢幕上顯示如下的圖形(5表示行數): * * * * * * * * * * * * * * * 題目描述 程式碼如下: 1 #incl
ALGO-107演算法訓練 9-7連結串列資料求和操作 (c++)
演算法訓練 9-7連結串列資料求和操作 時間限制:1.0s 記憶體限制:512.0MB 讀入10個複數,建立對應連結串列,然後求所有複數的和。 樣例輸入 1 2 1 3 4 5 2
ALGO-105演算法訓練 黑色星期五(c++)
演算法訓練 黑色星期五 時間限制:1.0s 記憶體限制:512.0MB 問題描述 有些西方人比較迷信,如果某個月的13號正好是星期五,他們就會覺得不太吉利,用古人的說法,就是“諸事不宜”。請
ALGO-104演算法訓練 阿爾法乘積(c++)
演算法訓練 阿爾法乘積 時間限制:1.0s 記憶體限制:512.0MB 問題描述 計算一個整數的阿爾法乘積。對於一個整數x來說,它的阿爾法乘積是這樣來計算的:如果x是一個個位數,那麼它的阿爾法乘積就
ALGO-98演算法訓練 數位分離
演算法訓練 數位分離 時間限制:1.0s 記憶體限制:512.0MB 問題描述 編寫一個程式,輸入一個1000 以內的正整數,然後把這個整數的每一位數字都分離出來,並逐一地顯示。
ALGO-94演算法訓練 新生舞會 c++
演算法訓練 新生舞會 時間限制:1.0s 記憶體限制:512.0MB 問題描述 新生舞會開始了。n名新生每人有三個屬性:姓名、學號、性別。其中,姓名用長度不超過20的僅由大小寫字母構成的字串
ALGO-93演算法訓練 反置數
演算法訓練 反置數 時間限制:1.0s 記憶體限制:512.0MB 問題描述 一個整數的“反置數”指的是把該整數的每一位數字的順序顛倒過來所得到的另一個整數。如果一個整數的末尾是以0結尾,那麼在它的
ALGO-83演算法訓練 階乘
演算法訓練 階乘 時間限制:1.0s 記憶體限制:512.0MB 問題描述 一個整數n的階乘可以寫成n!,它表示從1到n這n個整數的乘積。階乘的增長速度非常快,例如,13!就已經比較大了,已經無法存放在
ALGO-82演算法訓練 輸出米字形
演算法訓練 輸出米字形 時間限制:1.0s 記憶體限制:512.0MB 根據輸入的正整數n (1 米字形由一個(2n-1)*(2n-1)的矩陣組成,矩陣包含從大寫A開始的n個字母 例如:n=3時,