首页
/
每日頭條
/
科技
/
c語言如何編寫數學程序
c語言如何編寫數學程序
更新时间:2025-06-19 23:36:10

c語言如何編寫數學程序?上一個文章講了C語言結構體的概念,下面講解留下來的題目,我來為大家科普一下關于c語言如何編寫數學程序?下面希望有你要的答案,我們一起來看看吧!

c語言如何編寫數學程序(穎兒教你編代碼)1

c語言如何編寫數學程序

上一個文章講了C語言結構體的概念,下面講解留下來的題目

這道題是典型的C語言結構體編程

下面講解代碼

#include<stdio.h> #include<math.h> int fun(int year) { if((year%4==0&&year0!=0)||year@0==0) { return 1; } return 0;//判斷閏年的 } struct stardate { int year; int month;//結構體定義 int day; }; int main() { struct stardate st; int days,sum = 365; scanf("%d %d %d %d",&st.year,&st.month,&st.day,&days); while(st.year<1000||st.year>=10000||st.month>12||st.month<1||st.day<1||st.day>31||(st.month==2&&(st.day>29||st.day<1))) { printf("請輸入時間年限\n"); scanf("%d %d %d %d",&st.year,&st.month,&st.day,&days); } if(!fun(st.year)&&st.day==29) st.day-=1; int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};//月份天數數組 if(fun(st.year)) { a[2] =29; } days -= a[st.month]-st.day; st.day = a[st.month]; while(days>0) { if(st.month==12) st.month=1; else st.month ; if(st.month==1) { st.year =1; if(fun(st.year)) a[2] = 29; else a[2] = 28; } days-=a[st.month]; st.day = a[st.month]; } if(days<0) { st.day -= fabs(days); } printf("%d-%d-%d",st.year,st.month,st.day); return 0; }

附有代碼鍊接可以點擊

Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
蘋果手機怎麼殺病毒
蘋果手機怎麼殺病毒
蘋果手機怎麼殺病毒?解鎖手機,點擊蘋果自帶商店“APPStore”,我來為大家講解一下關于蘋果手機怎麼殺病毒?跟着小編一起來看一看吧!蘋果手機怎麼殺病毒解鎖手機,點擊蘋果自帶商店“APPStore”。然後在搜索欄輸入“騰訊手機管家”,然後點...
2025-06-19
windows10更新後攝像頭沒反應
windows10更新後攝像頭沒反應
windows10更新後攝像頭沒反應?北京時間8月20日上午消息,微軟表示,正在解決Windows10周年升級版中的視頻編碼問題這一問題導緻許多用戶無法使用USB攝像頭和相應應用,我來為大家科普一下關于windows10更新後攝像頭沒反應?...
2025-06-19
大清銅币什麼版最稀少
大清銅币什麼版最稀少
大清銅币是清末币制改革的産物,錢币的正面是大清銅币四個字,上面是鑄造局,下面是币值,背面則是蟠龍,有英文字樣。與光緒元寶不同的是,大清銅币的各地鑄造格式非常統一,而且鑄造時間很短,僅從1900年到1911年。不過,大清銅币的版面設計非常精美...
2025-06-19
同款手機運行内存6g與8g的區别
同款手機運行内存6g與8g的區别
現在買手機都會有這樣幾個選項:6+128G、8+128G、12+256G,後面的128和256是手機的存儲空間,而前面的6、8、12則是手機的運行内存,手機的流暢度和運行内存息息相關,那我們在購買手機時運行内存到底該選多大的?6G是夠用6G...
2025-06-19
人體八大系統記憶方法
人體八大系統記憶方法
人體八大系統記憶方法?呼吸系統是通風換氣通道,由呼吸道和肺構成呼吸道包括鼻、咽、喉、氣管等,我來為大家講解一下關于人體八大系統記憶方法?跟着小編一起來看一看吧!人體八大系統記憶方法呼吸系統是通風換氣通道,由呼吸道和肺構成。呼吸道包括鼻、咽、...
2025-06-19
Copyright 2023-2025 - www.tftnews.com All Rights Reserved