实验1

任务1

运行代码`#include<stdio.h>
int main()
{
	printf(" 0 \n");
	printf("<H>\n");
	printf("I I\n");
	return 0;
 } `

![屏幕截图 2026-10-16 144622](https://img2024.cnblogs.com/blog/3861734/202610/3861734-20261016150230228-779317923.png)

第一次修改后`#include<stdio.h>
int main()
{
	printf(" 0 \n");
	printf("<H>\n");
	printf("I I\n");
	printf(" 0 \n");
	printf("<H>\n");
	printf("I I\n");
	return 0;
 } `

![屏幕截图 2026-10-16 144708](https://img2024.cnblogs.com/blog/3861734/202610/3861734-20261016150334897-933478878.png)

第二次修改后`#include<stdio.h>
int main()
{
	printf(" 0 \t  0 \n");
	printf("<H>\t <H>\n");
	printf("I I\t I I\n");
	return 0;
 }
`

![屏幕截图 2026-10-16 145705](https://img2024.cnblogs.com/blog/3861734/202610/3861734-20261016150434872-2079686383.png)

任务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("能构成三角形");
	else
	printf("不能构成三角形");
	return 0;
 } `

![屏幕截图 2026-10-16 151837](https://img2024.cnblogs.com/blog/3861734/202610/3861734-20261016152127497-950981746.png)

![屏幕截图 2026-10-16 151910](https://img2024.cnblogs.com/blog/3861734/202610/3861734-20261016152138543-1185603235.png)

任务3

运行代码`#include <stdio.h>
int main()
{
char ans1, ans2; // 保存用户输入的答案

printf("每次课及时预习/复习了没? (是-输入y或Y, 否-输入n或N) : ");
ans1 = getchar(); // 从键盘输入一个字符,赋值给ans1

getchar(); // 去掉这一行,重新编译运行,观察是否影响程序结果

printf("\n动手敲代码实践了没? (是-输入y或Y, 否-输入n或N) : ");
ans2 = getchar();

if (ans1'y'||ans1'Y'&&ans2'y'||ans1'Y') // 待补足,判断ans1和ans2都是y(大小写均可)
printf("\n罗马不是一天建成的, 继续保持哦:)\n");
else
printf("\n罗马不是一天毁灭的, 我们来建设吧\n");

return 0;
}`

屏幕截图 2026-10-16 160443

# 任务4
运行代码`#include <stdio.h>
#include <math.h> 

int main() 
{
    int year;

	const long long total_seconds =1000000000LL;
	const int seconds_per_year = 365 * 24 * 60 * 60;
	year = (int)round((double)total_seconds / seconds_per_year ); 

    printf("10亿秒约等于%d年\n", year);
    return 0;
}`

![屏幕截图 2026-10-16 161317](https://img2024.cnblogs.com/blog/3861734/202610/3861734-20261016161356645-381040955.png)

任务5

运行代码 `#include <stdio.h>

int main() {
double c, f;

scanf("%lf", &c);

f=9.0 * c / 5.0 + 32;

printf("摄氏度c = %.2f时, 华氏温度f = %.2f\n\n", c, f);

return 0;
}`

屏幕截图 2026-10-16 162020

# 任务6
运行代码`#include<stdio.h>
#include<math.h>
int main()
{
	double a , b , c , 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",area);
	
	return 0; 
 } `

![屏幕截图 2026-10-16 163843](https://img2024.cnblogs.com/blog/3861734/202610/3861734-20261016163911893-934374399.png)
posted @ 2026-10-16 16:40  kino3230  阅读(6)  评论(0)    收藏  举报