任务1
点击查看代码
#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;
}
+ 运行测试截图
![task1_1]()
点击查看代码
#include <stdio.h>
int main(){
printf(" O \t"),printf(" O \n");
printf("<H>\t"),printf("<H>\n");
printf("I I\t"),printf("I I\n");
return 0;
}
+ 运行测试截图
![task1_2]()
任务2
点击查看代码
#include <stdio.h>
int main()
{
double a, b, c;
scanf("%lf%lf%lf", &a, &b, &c);
if(a+b>c&&a+c>b&&b+c>a)
printf("能构成三角形\n");
else
printf("不能构成三角形\n");
return 0;
}
+ 运行测试截图
![task2]()
任务3
点击查看代码
#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;
}
+ 运行测试截图
![task3_1]()
![task3_2]()
![task3_3]()
![task3_4]()
- 问题回答
会影响实验结果,删去getchar()后,仅回答一次问题就会生成回复
任务4
点击查看代码
#include <stdio.h>
#include <math.h>
int main()
{
int year;
year=round(1000000000.0/(365.0*24.0*60.0*60.0));
printf("10亿秒约等于%d年\n", year);
return 0;
}
+ 运行测试截图
![task4]()
任务5
点击查看代码
#include <stdio.h>
int main() {
double c, f;
scanf("%lf", &c);
f=c*9.0/5.0+32;
printf("摄氏度c = %.2f时, 华氏温度f = %.2f\n\n", c, f);
return 0;
}
+ 运行测试截图
![Screenshot 2026-10-16 221627]()
任务6
点击查看代码
#include <stdio.h>
#include <math.h>
int main()
{
double a, b, c;
double s;
double area;
scanf("%lf %lf %lf", &a, &b, &c);
s = (a + b + c) / 2.0;
area = sqrt(s * (s - a) * (s - b) * (s - c));
printf("%.3f\n", area);
return 0;
}
+ 运行测试截图
![Screenshot 2026-10-16 222248]()