当前位置:首页 » 编程语言 » 天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 浏览:433
群晖怎么玩安卓模拟器 发布: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 浏览:147
linux虚拟机用gcc编译时显示错误 发布:2025-02-02 09:14:01 浏览:240
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