实验1
任务1
源代码10.16task1.c
int main()
{
printf(" o\n");
printf("<H>\n");
printf("I I\n");
return 0;
}
运行测试截图
![屏幕截图 2026-10-16 145442]()
源代码10.16task1_1.c
#include <stdio.h>
int main()
{
printf(" o\n");
printf("<H>\n");
printf("I I\n");
printf(" o\n");
printf("<H>\n");
printf("I I\n");
return 0;
}
运行测试截图
![屏幕截图 2026-10-16 145641]()
源代码10.16task1_2.c
#include <stdio.h>
int main()
{
printf(" o o\n");
printf("<H> <H>\n");
printf("I I I I\n");
return 0;
}
运行测试截图
![屏幕截图 2026-10-16 150148]()
任务2
源代码10.16task2.c
#include <stdio.h>
int main()
{
double a,b,c;
scanf("%lf%lf%lf",&a,&b,&c);
if(c<a+b&&b<a+c&&a<b+c)
printf("能构成三角形\n");
else
printf("不能构成三角形\n");
return 0;
}
运行测试截图
![屏幕截图 2026-10-16 151253]()
任务3
源代码10.16task3.c
#include<stdio.h>
int main()
{
char ans1,ans2;
printf("每次课及时预习/复习了没(是-输入Y或y,否-输入N或n):");
ans1=getchar();
getchar();
printf("n动手敲代码实践了没?(是-输入Y或y,否-输入N或n):");
ans2=getchar();
if((ans1=='y'||ans1=='Y')&&(ans2=='y'||ans2=='Y'))
printf("\n罗马不是一天建成的,继续保持哦:\n");
else
printf("\n罗马不是一天毁灭的,我们来建设吧\n");
return 0;
}
运行测试截图
![屏幕截图 2026-10-16 154542]()
任务4
源代码10.16task4.c
#include<stdio.h>
#include<math.h>
int main()
{
int year;
year=round(1000000000.0/(365*24*60*60));
printf("10亿秒约等于%d年\n",year);
return 0;
}
###运行测试截图
![屏幕截图 2026-10-16 155631]()
任务5###源代码10.16task5.c
点击查看代码
#include <stdio.h>
int main()
{
double c,f;
scanf("%lf",&c);
f=9*c/5.0+32;
printf("摄氏度c=%.2f时,华氏温度f=%.2f\n\n",c,f);
return 0;
}
###运行测试截图
![屏幕截图 2026-10-16 163842]()
任务6
源代码10.16task6.c
点击查看代码
#include<stdio.h>
#include<math.h>
int main()
{
double a,b,c;
double s,area;
scanf("%lf%lf%lf",&a,&b,&c);
s=(a+b+c)/2.0;
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("area=%.3f\n",area);
return 0;
}
###运行测试截图
![屏幕截图 2026-10-16 164656]()