A - C语言实验——求绝对值(选择结构)
#include<stdio.h>
int main ()
{
int a;
scanf("%d",&a);
if (a>0)
printf("%d",a);
else
printf("%d",-a);
}
B - C语言实验——时间间隔
#include<stdio.h>
int main()
{
int a,b,c,d,e,f;
scanf("%d:%d:%d\n%d:%d:%d",&a,&b,&c,&d,&e,&f);
a=3600*a+60*b+c,b=3600*d+60*e+f,c=a-b;
if(c>0)
c=c;
else
c=-c;
printf("%02d:%02d:%02d",c/3600,c/60%60,c%60);
}
C - C语言实验——求两个整数之中较大者
#include<stdio.h>
int main ()
{
int a,b;
scanf("%d%d",&a,&b);
if (a>b)
printf("max=%d",a);
else
printf("max=%d",b);
}
D - 小鑫吃苹果
#include<stdio.h>
int main()
{
int a,b;
scanf("%d%d",&a,&b);
if(a>b)
printf("%d",a);
else
printf("%d",b);
return 0;
}
E - 小鑫の日常系列故事(一)——判断对错
#include<stdio.h>
int main()
{
int a,b,c;
scanf("%d%d\n%d",&a,&b,&c);
a=a+b;
if(c==a)
printf("YES");
else
printf("NO");
return 0;
}
F - 小鑫追女神
#include<stdio.h>
int main()
{
int a;
scanf("%d",&a);
if(a==0)
printf("He he");
else if(a==1)
printf("I like you");
return 0;
}
G - C语言实验——求三个整数的最大值
#include<stdio.h>
int main()
{
int a,b,max;
scanf("%d,%d,%d",&a,&b,&max);
if(a>max) max=a;
if(b>max) max=b;
printf("max=%d",max);
}
H - 相加和最大值
#include<stdio.h>
int main()
{
int a,b,c,d,e,f,max; //更简单的是先进行排序(以后会学)
scanf("%d %d %d",&a,&b,&c); //然后将最大的两个相加
d=a+b,e=a+c,f=b+c;
max=d;
if(max<e)
max=e;
if(max<f)
max=f;
printf("%d",max);
return 0;
}
I - 时间格式转换
#include<stdio.h>
int main()
{
int a,b;
scanf("%d:%d",&a,&b);
if(a==0)
printf("%d:%02d AM",a+12,b);
if(a>0&&a<12)
printf("%d:%02d AM",a,b);
if(a==12)
printf("%d:%02d PM",a,b);
if(a>12&&a<24)
printf("%d:%02d PM",a-12,b);
return 0;
}
J - C语言实验——从大到小输出a、b、c(选择结构)
#include<stdio.h>
int main()
{
int x,y,z,max,min;
scanf("%d%d%d",&x,&y,&z);
if(x>y)
max=x,min=y;
else
max=y,min=x;
if(min>z)
printf("%d %d %d",max,min,z);
else if(max<z)
printf("%d %d %d",z,max,min);
else if(max>z&&z>min) //这句的条件可以省略
printf("%d %d %d",max,z,min);
}
K - C语言实验——三个数排序
#include<stdio.h>
int main()
{
int x,y,z,max,min;
scanf("%d,%d,%d",&x,&y,&z);
if(x>y)
max=x,min=y;
else
max=y,min=x;
if(min>z)
printf("%d %d %d",z,min,max);
else if(max<z)
printf("%d %d %d",min,max,z);
else if(max>z&&z>min)
printf("%d %d %d",min,z,max); //这道题学了排序后会更加简单
}
L - C语言实验——找中间数
#include <stdio.h>
int main(void) {
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
if(a<=b&&a>=c||a<=c&&a>=b)
printf("%d",a);
else if(b<=a&&b>=c||b>=a&&b<=c)
printf("%d",b);
else if(c>=a&&c<=b||c<=a&&c>=b)
printf("%d",c);
return 0;
}
M - C语言实验——整除
#include<stdio.h>
int main()
{
int a;
scanf("%d",&a);
if(((a%3)==0)&&((a%5)==0))
printf("Yes");
else
printf("No");
}
N - 闰年
#include <stdio.h>
int main()
{
int year;
scanf("%d",&year);
if(year%4==0&&year%100!=0||year%400==0)
printf("Yes");
else
printf("No");
return 0;
}
O - C/C++经典程序训练3—模拟计算器
#include<stdio.h>
int main()
{
int a,b;
char c;
scanf("%d%d\n%c",&a,&b,&c); //也可以定义一个d等于计算值
if(c=='+') //这样就可以只写一个输出
printf("%d",a+b); //四个if也可以改成if else
if(c=='-') //有效减少程序运行时间
printf("%d",a-b);
if(c=='*')
printf("%d",a*b);
if(c=='/')
printf("%d",a/b);
}
P - C语言实验——某年某月的天数
#include<stdio.h>
int main()
{
int a,b;
scanf("%d\\%d",&b,&a);
if((b%4==0&&b%100!=0||b%400==0)&&(a==2))
printf("29");
else
{
if(a==2)
printf("28");
if(a==1||a==3||a==5||a==7||a==8||a==10||a==12)
printf("31");
if(a==4||a==6||a==9||a==11)
printf("30");
}
}
Q - C语言实验——输入数字星期,输出英文(switch语句)
#include<stdio.h>
int main()
{
int a;
scanf("%d",&a);
switch(a)
{
case 1:printf("Monday");break;
case 2:printf("Tuesday");break;
case 3:printf("Wednesday");break;
case 4:printf("Thursday");break;
case 5:printf("Friday");break;
case 6:printf("Saturday");break;
case 7:printf("Sunday");break;
}
return 0;
}
不懂得可以私信我,随时解答。
程序有错误请私信我,以及时改正。感谢!