1樓:網友
你的意思是不是數字沒對齊?那是因為你游標不對。
你打完乙個數字 游標要退回原位 在每個後面加。
printf("%2d",date);
我用c語言做了個日曆,但是它的輸出有問題,誰能幫我看看,**如下
2樓:匿名使用者
這樣看,太累了,如果可以,將你的輸出介面也貼出來吧。方便我們找錯誤的**。
c語言 列印日曆,星期和日起對不上號,怎樣調整日期位置不用調整星期位置 ?
3樓:清風
科大的童鞋啊,苦逼了,抽到這題。
4樓:網友
加了乙個計算 某年1月1日 星期幾的函式。
#include
int first_day(int year)
int sum_day, week_day;
sum_day = 365*(year - 1900); //count from mon
sum_day += (year -1 -1900)/4; //add leapyear feb 29
if(year > 2000)
sum_day -= ((year - 2000)/100 - year - 2000)/400); //eg 2100 2200 2300
week_day = sum_day%7 + 1;
return week_day; // mon tue wed thu fri sat sun <= 1 2 3 4 5 6 7
void main()
int i,j,k,year,week,m;
int day=;
scanf("%d",&year);
day[1]++
week=(35+year+year/4-year/100+year/400)%7;
week = (7 + first_day(year) -1) %7;
for(i=0;i<12;i++)
printf("*mon tue wed thu fri sat sun");
for(k=0;k=7) {printf("");
week=week%7;
printf("");
5樓:網友
來學習一下,我也想知道。
C語言列印號圖形的問題,一個C語言列印一個 號圖形的問題
include stdio.h main else for x2 0 x20 x2 控制右邊 的輸出數量printf for x1 n 1 x1 0 x1 控制 下部分 的行數 else for x2 0 x2 for x2 0 x2 printf 這個應該可以。include stdio.h vo...
c語言,c的值為什麼不是,c語言,c的值為什麼不是
c a a a b,b 4 這句反彙編後的內容如下,下面是分析,望採納 0040103d mov eax,dword ptr ebp 4 可見ebp 4的地方儲存a的值,這條指令將 a 的值放到暫存器eax中 00401040 add eax,1 eax值加1,也就是a a 1 00401043 m...
用c語言編寫日曆的思路是什麼,我需要呼叫什麼樣的函式呢
首先要有一個基準值,來記錄這一天是星期幾,比如今年的第一天是星期幾。內 然後要計算你輸入的那個年份的 容第一天和今年的第一天之間差了多少天,從而推算出那個年份的第一天是星期幾。還要判斷哪一年是不是閏年,以便確定2月份顯示幾天 剩下的就是顯示時的格式問題了,一般來說應該是先顯示這個月的名稱,下一行顯示...