#43721: C++ | 填空 + 講解


yp11351225@yphs.tp.edu.tw (710-42葛雨樂)

學校 : 臺北市私立延平高級中學
編號 : 276265
來源 : [203.72.178.1]
最後登入時間 :
2024-11-07 17:09:23
d460. 山六九之旅 -- 板橋高中教學題 | From: [203.72.178.1] | 發表日期 : 2024-10-24 17:21

#include <iostream>
#include<stdio.h>
using 哪個位置?;
int main() {
    int 年齡變數, a[5]={票價1,票價2,票價3,票價4,票價5};
    while(input年齡)
        printf("資料型態\n", a[(年齡>???)+(年齡>???)+(年齡>???)+(年齡>???)]);
}

 

  1. 因為要使用C語言的資料型態,所以要引入<stdio.h>。意思為"standard input/output header", 可引入%d %c等C語言輸入/出的標頭檔
  2. Line 1 / 2 亦可使用萬用標頭檔<bits/stdc++.h> (Standard C++ header)
  3. 宣告年齡變數,並拿來輸入年齡
  4. 使用while(cin>>???)可以重複輸入(題目沒有說只有一航)
  5. 使用a[5]陣列,可以存放資料,需存放票價
  6. a[(年齡>???)+(年齡>???)+(年齡>???)+(年齡>???)]) 可以偵測答案為陣列的第幾項。若第四個(年齡>???為真),其餘必為真,輸出a[1+1+1+1]=a[4],若第三個(年齡>???)為真,第四個為否,則第三個、第二個、第一個必為真,故輸出a[1+1+1]=a[3]。

注意:陣列第一項為a[0],非[1],故a[4]為第五項。

 

 

 
ZeroJudge Forum