關於C語言的問題 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 軟 體 討 論 區 > -- 其 他 軟 體 討 論 版


PCZONE 討論區



通知

-- 其 他 軟 體 討 論 版 包括磁碟或檔案管理工具、掃毒軟體、解壓縮軟體、遠端遙控軟體、備份軟體、傳真軟體、手寫或語音等各種軟體使用經驗討論

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的迴圈那個地方我不懂要怎麼用,有人可以幫我解答一下嗎...謝謝你^^"

回覆
會員
回覆: 關於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");
}
回覆
會員

可以順便說一下,如何讓亂數不重複嗎?
回覆
會員

引用:
最初由 jenfu 發表
可以順便說一下,如何讓亂數不重複嗎?
那我也想順便問一下...

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

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

to jenfu
#include<stdlib.h>
main()
{
randomize();
//在下亂數前,先下這個函數,即可
}

to Sirius1123
a,b,c都是1,你可以用compiler測測看
回覆
頑劣會員
回覆: 關於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 呢?
回覆
會員

gwochern大謝了!

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

回覆







 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。