當前位置:首頁 » 編程語言 » 天C語言

天C語言

發布時間: 2022-07-07 21:02:46

『壹』 求助一道關天c語言編程的題目。

#include<stdio.h>
void Swap3Num()
{
int i, j, k, tmp;
int *P1 = &i, *P2 = &j, *P3 = &k;
printf("請輸入要輪換的3個數字:");
scanf("%d%d%d", &i, &j, &k);
printf("舊的值:%8s%8s%8s\n%15d%8d%8d\n", "i", "j", "k", i, j, k);
tmp = *P3;
*P3 = *P2;
*P2 = *P1;
*P1 = tmp;
printf("新的值:%8s%8s%8s\n%15d%8d%8d\n", "i", "j", "k", i, j, k);
}

int main()
{
Swap3Num();
}

VC6編譯通過,如果用的是TC,必須把其中的中文換成英文

『貳』 急求!C語言計算天數

#include<stdio.h>
int main()
{
int yyyy,mm,dd,a,b;
scanf("%d/%d/%d",&yyyy,&mm,&dd);
a=31*(mm>1)+28*(mm>2)+31*(mm>3)+30*(mm>4)+31*(mm>5)+30*(mm>6)+31*(mm>7)+31*(mm>8)+30*(mm>9)+31*(mm>10)+30*(mm>11)+dd;
b=((yyyy%4==0)*(yyyy%100!=0)+(yyyy%400==0))*(mm>2);
printf("%d\n",a+b);
return 0;
}

『叄』 c語言判斷年月有多少天

大抵是這樣呢~
#include <stdio.h>
int main()
{
int year = 2008;
int month = 8;
int day = 8;
int date = 0;
switch (month)
{
case 12: date += 30;
case 11: date += 31;
case 10: date += 30;
case 9: date += 31;
case 8: date += 31;
case 7: date += 30;
case 6: date += 31;
case 5: date += 30;
case 4: date += 31;
case 3: if(year%400 != 0 && year%4 == 0)
{
date += 29;
}
else
{
date += 28;
}
case 2: date += 31;
default: date += 8,printf("%d年%d月%d日是該年的第%d 天",year,month,day,date);break;
}
return 0;
}
本人也是編程小白,若有錯誤請見諒

若有幫助請採納

『肆』 天啊這c語言到底是什麼東西

buffer就是緩沖區的意思為什麼一般C程序中都不定義他直接拿來用呢?這個不可能,C語言有著嚴格的語法。不定義不能拿過來直接用。肯定是在別的地方定義的,如頭文件,或者是個全局變數等。一般在編譯器裡面,右鍵這個變數,選go to difination(就是轉到定義)就可以看到它在哪定義的了。它一般用來定義數組,因為它本身的意思就是「緩沖區」,在C語言里,數組就是個緩沖區,所以用常常用它。 用它沒有別的意思,就是方便記,你可以用shuzu mydata甚至你自己名字的拼音都行,主要是用它別人也很容易懂這個變數是搞啥的。

『伍』 C語言關於輸出天數

思路應可以這樣:
1。先求出當前的年月日,並求出是平年還是閏年。
2.輸入一年月日後,判別該年是平年還是閏年。
3.如果輸入的年月日在當前的范圍內,則就可以求天數了。(知道閏平的年分就可知月的天數,公歷的閏年平年不是農歷的閏平年)
4。如果輸入的不在當前的年月是的天數內,相減就知有多少年。再分別求相這些年閏年的和與平年的和再加上相減的當前時間,就可得出所要的結果。

當前的年月日時分秒
#include <time.h>
get_time()
{
struct tm *Tm;
time_t t;

time(&t);
Tm = localtime(&t);

printf("%d-%d-%d %d:%d:%d\n",Tm->tm_year+1900,Tm->tm_mon,Tm->tm_mday,Tm->tm_hour,Tm->tm_min,Tm- >tm_sec);
return 0;
}
main()
{ }

『陸』 C語言 怎麼把分鍾換算天,小時,分鍾

#include <stdio.h> int main() { int day,s,m; int n; scanf("%d",&n); day = n /(24*60); n = n %(24*60); s = n /60; m = n % 60; printf("%d : %d :%d\n",day,s,m); }

滿意請採納

『柒』 輸入某年某月某日,判斷輸入天是這一年的第幾天,c語言,先編一個函數,從主函數中調用

#include<stdio.h>
int date(int year,int month,int day)
{ int a[]={31,28,31,30,31,30,31,31,30,31,30,31};
int sum=0;
int i;
if(((year%4==0)&&(year%100!=0))||(year%400==0))
sum++;
for(i=0;i<month-1;i++)
sum=sum+a[i];
return sum+day;
}
int main()
{ int year=0,month=0,day=0,n=0;
printf("input year:\n");
scanf("%d",&year);
printf("input month:\n");
scanf("%d",&month);
printf("input day:\n");
scanf("%d",&day);
n=date(year,month,day);
printf("%d年%d月%d號是今年第%d天\n",year,month,day,n);
return 0;
}
在vc環境下 已測試運行成功

『捌』 c語言輸入一個天數,輸出對應的年月天

#include<stdio.h>
intmain()
{
inti,n=0,year=0,month=0,day=0;
printf("請輸入天數<輸入-1退出測試>:");
scanf("%d",&n);
while(n!=-1)
{
while(n>=360)
{
n-=360;
year++;
}
while(n>=30)
{
n-=30;
month++;
}
while(n>0)
{
n--;
day++;
}
printf("%d年%d月%d日 ",year,month,day);
year=month=day=0;
printf("請輸入天數<輸入-1退出測試>:");
scanf("%d",&n);
}
return0;
}

『玖』 C語言怎樣計算天數

【程序1】:
main()
{
int day,month,year,sum,leap;
printf("\nplease input year,month,day\n");
scanf("%d,%d,%d",&year,&month,&day);
switch(month)/*先計算某月以前月份的總天數*/
{
case 1:sum=0;break;
case 2:sum=31;break;
case 3:sum=59;break;
case 4:sum=90;break;
case 5:sum=120;break;
case 6:sum=151;break;
case 7:sum=181;break;
case 8:sum=212;break;
case 9:sum=243;break;
case 10:sum=273;break;
case 11:sum=304;break;
case 12:sum=334;break;
default:printf("data error");break;
}
sum=sum+day; /*再加上某天的天數*/
if(year%400==0||(year%4==0&&year%100!=0))/*判斷是不是閏年*/
leap=1;
else
leap=0;
if(leap==1&&month>2)/*如果是閏年且月份大於2,總天數應該加一天*/
sum++;
printf("It is the %dth day.",sum);}

熱點內容
滑板鞋腳本視頻 發布:2025-02-02 09:48:54 瀏覽:432
群暉怎麼玩安卓模擬器 發布:2025-02-02 09:45:23 瀏覽:557
三星安卓12彩蛋怎麼玩 發布:2025-02-02 09:44:39 瀏覽:743
電腦顯示連接伺服器錯誤 發布:2025-02-02 09:24:10 瀏覽:537
瑞芯微開發板編譯 發布:2025-02-02 09:22:54 瀏覽:146
linux虛擬機用gcc編譯時顯示錯誤 發布:2025-02-02 09:14:01 瀏覽:239
java駝峰 發布:2025-02-02 09:13:26 瀏覽:652
魔獸腳本怎麼用 發布:2025-02-02 09:10:28 瀏覽:538
linuxadobe 發布:2025-02-02 09:09:43 瀏覽:212
sql2000資料庫連接 發布:2025-02-02 09:09:43 瀏覽:726