#2190: 哪裡出錯了?


joleen60626 (香蕉)

學校 : 國立臺南女子高級中學
編號 : 3947
來源 : [140.127.200.66]
最後登入時間 :
2012-11-21 10:27:00
d072. 格瑞哥里的煩惱 (Case 版) -- 板橋高中教學題 | From: [218.165.51.52] | 發表日期 : 2009-07-23 21:58

#include<iostream>
using namespace std;

int main(){
    int a,i;
    cin>>a;
    int k[a];
    for(i=0;i<a;i++){
                     int y=k[i];
                     if((y%4==0&&y%100>0)||(y%400==0))
                     cout<<"Case "<<i+1<<": a leap year"<<endl;
                     else
                     cout<<"Case "<<i+1<<": a normal year"<<endl;
                          }
                        
     system("pause");
     return 0;
     }

 

我是初學者~很多東西還不熟悉

麻煩好心人指點~謝謝ˇ

 
#2191: Re:哪裡出錯了?


morris1028 (碼畜)

學校 : 國立花蓮高級中學
編號 : 3529
來源 : [114.37.59.62]
最後登入時間 :
2021-07-12 19:00:43
d072. 格瑞哥里的煩惱 (Case 版) -- 板橋高中教學題 | From: [118.161.223.46] | 發表日期 : 2009-07-23 22:21

#include<iostream>
using namespace std;

int main(){
    int a,i;
    cin>>a;
    int k[a];
    for(i=0;i<a;i++){
                     cin>>k[i]; /*要讀取數再去判斷  輸入的值並不會存在宣告的陣列中 故要讀取*/
                     int y=k[i];
                     if((y%4==0&&y%100>0)||(y%400==0))
                     cout<<"Case "<<i+1<<": a leap year"<<endl;
                     else
                     cout<<"Case "<<i+1<<": a normal year"<<endl;
                          }
                        
     system("pause");  /* 這個可以不用 有return 0; 就夠了 */
     return 0;
     }

 
ZeroJudge Forum