kattis
ECHO!Echo!Ech…
這題你身為一位工程師,要撰寫一個程式能模擬對洞穴大喊時所所得到的回聲。
眾所皆知的,如果你喊叫的速度過快,每個詞彙會互相干擾,最後你會得到第一、三、五…等等詞彙(此題可視其為奇數odd number)的回聲。
其實就是回傳的問題,給一個變數作為參考,每次讀入一個詞彙,就將值+1,如果這個變數是奇數,就回傳剛剛讀取的詞彙
#include <stdio.h>
#include <string.h>
int s_r; // scanf return
int main(){
int string_number;
char s[101];
s_r=scanf("%d",&string_number);
for(int i=1;i<=string_number;i++){
s_r=scanf("%s",s);
if(i%2==1)
printf("%s\n",s);
}
}
#include <iostream>
#include <cstdio>
using namespace std;
int main(){
int string_number;
cin>>string_number;
string s;
int n=0;
while(cin>>s){
if(++n%2==1)
cout<<s<<endl;
}
}
import java.util.Scanner;
public class Odd_Echo{
public static void main(String args[]){
int string_number;
String s;
int number=0;
Scanner Reader = new Scanner(System.in);
string_number=Reader.nextInt();
for(int i=1;i<=string_number;i++){
s=Reader.next();
if(i%2==1)
System.out.println(s);
}
}
}
string_number=int(input())
for i in range(1,string_number+1,1):
s=input()
if(i%2==1):
print(s)
本篇將示範如何安裝軟體,每個電腦環境設置不同、軟體功能及需求也不同,請依照自身電腦環境與功能需求斟酌參考此文件。時間戳章:2023/6/17
Nov 18, 2023本篇將示範如何安裝軟體,每個電腦環境設置不同、軟體功能及需求也不同,請依照自身電腦環境與功能需求斟酌參考此文件。時間戳章:2023/6/17
Nov 18, 2023題意概述 解題策略 這題是排列組合問題的其中一種,題目分別給你眼睛、鼻子、嘴巴的種類數量,你每次都需要從中各挑一種,所以將眼睛的種類數量、鼻子的種類數量和嘴巴的種類數量皆相乘即可 參考程式碼 c++ #include <iostream> using namespace std; int main(){ int n,t,m;
Jan 24, 2022題意概述 輸出 Hellow World! 解題策略 (none) 參考程式碼 c #include <stdio.h>
Jan 24, 2022or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up