实验1

实验任务1
 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 int main()
 4 {
 5     printf(" O \n");
 6     printf("<H>\n");
 7     printf("I I\n");
 8     printf(" O \n");
 9     printf("<H>\n");
10     printf("I I\n");
11 
12     system("pause");
13     return 0;
14 }

屏幕截图 2026-03-18 111231

 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 int main()
 4 {
 5     printf(" O    O\n");
 6     printf("<H>  <H>\n");
 7     printf("I I  I I\n");
 8     system("pause");
 9     return 0;
10 }

屏幕截图 2026-03-18 111754

 

实验任务2
 1 //从键盘上输入三个数据作为三角形边长,判断其能否构成三角形
 2 //构成三角形的条件:任意两边之和大于第三边
 3 #include<stdio.h>
 4 #include<stdlib.h>
 5 int main()
 6 {
 7     double a,b,c;
 8     scanf("%lf%lf%lf",&a,&b,&c);
 9 
10     if(a+b>c)
11         printf("能构成三角形\n");
12     else
13         printf("不能构成三角形\n");
14     system("pause");
15     return 0;
16 }

屏幕截图 2026-03-18 113003

 

实验任务3
 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 int main()
 4 {
 5     char ans1,ans2;
 6     printf("每次课前认真预习,课后及时复习了吗(输入y或Y表示有,输入n或N表示没有):");
 7     ans1=getchar();
 8     getchar();
 9     printf("\n动手敲代码实践了吗(输入y或Y表示做了,输入n或N表示没有): ");
10     ans2=getchar();
11     if((ans1=='y'||ans1=='Y')&&(ans2=='y'||ans2=='Y'))
12         printf("罗马不是一天建成的,继续保持哦:\n)");
13     else
14     printf("\n罗马不是一天毁灭的,我们来建设吧\n");
15     system("pause");
16     return 0;
17 }

把第九行删掉不会正确运行

getchar();是为了”吃掉“回车

试验任务4

 

 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 int main()
 4 {
 5     double x,y;
 6     char c1,c2,c3;
 7     int a1,a2,a3;
 8 
 9     /*scanf("%d %d %d",&a1,&a2,&a3);
10     printf("a1= %d,a2= %d,a3=%d\n",a1,a2,a3);
11     getchar();
12     scanf("%c %c %c",&c1,&c2,&c3);
13     printf("c1= %c,c2= %c,c3= %c\n",c1,c2,c3);
14 
15     /*scanf("%lf,%lf",&x,&y);
16     printf("x= %lf,y= %lf\n",x,y);
17 
18     system("pause");
19     return 0;
20 }

 

 

 

屏幕截图 2026-03-18 201338

试验任务5

 1 //10亿秒等于多少年?
 2 #include<stdio.h>
 3 #include<stdlib.h>
 4 int main()
 5 {
 6     int year;
 7     year=1000000000/(60*60*24*365);
 8     printf("10亿秒等于%d年\n",year);
 9     system("pause");
10     return 0;
11 }

屏幕截图 2026-03-18 174602

实验任务6

 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 #include<math.h>
 4 int main()
 5 {
 6     double x,ans;
 7 
 8     while(scanf("%lf",&x)!=EOF)
 9     {
10         ans=pow(x, 365);
11         printf("%.2f的365次方:%.2f\n",x,ans);
12         printf("\n");
13     }
14     return 0;
15 }

屏幕截图 2026-03-18 190243

试验任务7

 1 //实现摄氏温度C和华氏温度F的转换
 2 #include<stdio.h>
 3 #include<stdlib.h>
 4 #include<math.h>
 5 int main()
 6 {
 7     double F,C;
 8     while(scanf("%lf",&C)!=EOF)
 9     {
10         F=9*C/5+32;
11         printf("华氏度为%.2f",F);
12         printf("\n");
13     }
14     system("pause");
15     return 0;
16 }

屏幕截图 2026-03-18 191732

实验任务8

 1 //用海伦公式计算三角形面积
 2 #include<stdio.h>
 3 #include<stdlib.h>
 4 #include<math.h>
 5 int main()
 6 {
 7     double a,b,c,s ;
 8     double S;
 9     while(scanf("%lf%lf%lf",&a,&b,&c)!=EOF)
10     {
11         s=(a+b+c)/2;
12         S=sqrt(s*(s-a)*(s-b)*(s-c));
13         printf("a=%.0f,b=%.0f,c=%.0f,S=%.3f",a,b,c,S);
14         printf("\n");
15     }
16     system("pause");
17     return 0;
18 }

屏幕截图 2026-03-18 200530

 

 

 

posted @ 2026-03-18 20:54  luvfz  阅读(4)  评论(0)    收藏  举报