關於C語言的問題

顯示結果從第 1 筆 到 7 筆,共計 7 筆
  1. #1
    hiro_ko
    訪客

    關於C語言的問題

    #include <stdio.h>
    void main()
    {
    int year, y4, y100, y400;

    printf("\1: please input the year for testing ==> ");
    scanf("%d",&year);
    for ();
    y400 = year % 400;
    y100 = year % 100;
    y4 = year % 4;
    if ((( y4 == 0 ) && ( y100 != 0 )) || ( y400 == 0 ))
    printf("\2: It is a leap year.\n");
    else
    printf("\2: IT is not a leap year.\n");
    }

    這是一個寫閏年的程式,但還要加上輸入xxxx年到xxxx年中間會出現幾個閏年,而那些閏年的年份都要顯示出來,而for的迴圈那個地方我不懂要怎麼用,有人可以幫我解答一下嗎...謝謝你^^"



  2. #2
    會員 gwochern 的大頭照
    註冊日期
    2002-02-15
    討論區文章
    785

    回覆: 關於C語言的問題

    最初由 hiro_ko 發表
    #include <stdio.h>
    void main()
    {
    int year, y4, y100, y400;

    printf("\1: please input the year for testing ==> ");
    scanf("%d",&year);
    for ();
    y400 = year % 400;
    y100 = year % 100;
    y4 ...

    你是不是要寫輸入兩個年份這顯示出是潤年年份
    如果是以下參考看看吧,但這個輸出有點難看
    還有這是不是你的作業呀,可否說明一下
    如果你對程式語言有興趣要多花點時間,多跟人討論,成長很快
    如果沒有這算了

    #include <stdio.h>
    void main()
    {
    int year1,year2, y4, y100, y400,i;

    printf("please input the start year ==> ");
    scanf("%d",&year1);
    printf("\nplease input the end year ==>");
    scanf("%d",&year2);
    printf("\n");
    if(year1<year2)
    {
    for (i=year1;i<=year2;i++);
    {
    y400 = i % 400;
    y100 = i % 100;
    y4 = i % 4;
    if ((( y4 == 0 ) && ( y100 != 0 )) || ( y400 == 0 ))
    printf("%d is a leap year.\n",i);
    else
    printf("%d is not a leap year.\n",i);
    }
    }
    else
    printf("Input error.start year < end year.\n");
    }

  3. #3
    會員
    註冊日期
    2001-05-30
    討論區文章
    116
    可以順便說一下,如何讓亂數不重複嗎?

  4. #4
    會員
    註冊日期
    2002-04-02
    討論區文章
    61
    最初由 jenfu 發表
    可以順便說一下,如何讓亂數不重複嗎?
    那我也想順便問一下...

    a = 2;
    b = 3;
    c = 4;
    a = b = c = 1;

    這個語法,最後到底a b c等於多少阿?

  5. #5
    會員 gwochern 的大頭照
    註冊日期
    2002-02-15
    討論區文章
    785
    to jenfu
    #include<stdlib.h>
    main()
    {
    randomize();
    //在下亂數前,先下這個函數,即可
    }

    to Sirius1123
    a,b,c都是1,你可以用compiler測測看



  6. #6
    頑劣會員 windata 的大頭照
    註冊日期
    2002-04-02
    所在地區
    3m384
    討論區文章
    1,259

    回覆: 關於C語言的問題

    最初由 hiro_ko 發表
    #include <stdio.h>
    void main()
    {
    int year, y4, y100, y400;

    printf("\1: please input the year for testing ==> ");
    scanf("%d",&year);
    for ();
    y400 = year % 400;
    y100 = year % 100;
    y4 ...
    請問一下,你是資一A 還是 B 呢?

  7. #7
    會員
    註冊日期
    2001-05-30
    討論區文章
    116
    gwochern大謝了!

    可以再問一個問題嗎?
    那個參數我下了還是會有重覆的數?

類似的主題

  1. 熟C語言的朋友請進
    作者:cpthk 所在討論版:-- HELP ME 電 腦 軟 硬 體 急 救 版
    回覆: 7
    最後發表: 2005-04-27, 05:58 AM
  2. 【求助】關於C語言的編譯器
    作者:犽羽獠 所在討論版:-- 其 他 軟 體 討 論 版
    回覆: 6
    最後發表: 2003-12-29, 04:38 PM
  3. 關於C語言中的char
    作者:流浪者~MIT 所在討論版:-- 其 他 軟 體 討 論 版
    回覆: 8
    最後發表: 2002-11-23, 10:07 PM

 

此網頁沒有從搜尋引擎而來的訪客

發表文章規則

  • 不可以發表新主題
  • 不可以回覆文章
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •