实验1

实验任务1

task1.1

  • 源代码
点击查看代码
// 打印字符小人

#include <stdio.h>
int main() 
{
	
	printf(" O     O \n");
	printf("<H>   <H>\n");
	printf("I I   I I\n");
	
	return 0;


}
  • 运行截图

task1

task1.2

  • 源代码
点击查看代码
// 打印字符小人

#include <stdio.h>
int main() 
{
	
	printf(" O \n");
	printf("<H>\n");
	printf("I I\n");
	printf("\n");
	printf(" O \n");
	printf("<H>\n");
	printf("I I\n");
	
	return 0;

}
  • 运行截图

task1

实验任务2

task2

  • 源代码
点击查看代码
// 从键盘上输入三个数据作为三角形边长,判断其能否构成三角形
// 构成三角形的条件:任意两边之和大于第三边

#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 photo

实验任务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' && ans2 == 'y')
		printf("\n罗马不是一天建成的,继续保持哦:)\n");
	else
		printf("\n罗马不是一天毁灭的,我们来建设吧\n");
		
	return 0;
}
  • 运行截图

task3 photo

  • 回答问题
    删除后重新运行结果截图

task3 delate

如果去掉了中间的getchar()代码,会造成输入第一个字母后输入的回车被读入下一个getchar()代码,造成误读,导致如图运行结果

实验任务4

  • 源代码
点击查看代码
// 计算10亿秒约等于多少年,并打印输出
#include <stdio.h>
#include <math.h>

int main()
{
	int year;
	year = round(1000000000 / 31557600.0);
	
	printf("10亿秒约等于%d年\n",year);
	return 0;
	
 } 
  • 运行截图

task4 photo

实验任务5

  • 源代码
点击查看代码
// 摄氏温度转换成华氏温度

#include <stdio.h>
#include <math.h>

int main()
{
	double c, f;
	
	scanf("%lf", &c);
	
	f = (9.0/5) * c + 32 ;
	
	printf("摄氏度c = %.2f时,华氏度f = %.2f\n\n",c ,f);
	
	return 0;
 }
  • 运行截图

task5 photo

image

实验任务6

  • 源代码
点击查看代码
// 利用海伦公式计算三角形面积

#include <stdio.h>
#include <math.h>

int main()
{
	int a, b, c;
	double area, s;
	
	scanf("%d%d%d", &a, &b, &c);
	
	s = (a + b + c) / 2.0 ;
	area = sqrt(s * (s - a) * (s - b) * (s - c));
	
	printf("a = %d, b = %d, c = %d, area = %.3f\n\n\n" ,a, b, c, area);
	
	return 0;
	
 }
  • 运行截图

task6 photo

image

posted @ 2026-10-21 14:48  蕪  阅读(5)  评论(0)    收藏  举报