实验1

实验任务1

task1_1.c

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

屏幕截图 2025-09-28 155546

 

task1_2.c

 

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

屏幕截图 2025-09-28 155650

 

实验任务2

 1   #include <stdio.h>
 2   
 3   int main()
 4   {
 5       double a,b,c;
 6       scanf("%lf%lf%lf",&a,&b,&c);
 7       if(a+b>c&&a+c>b&&b+c>a)
 8           printf("能够成三角形\n");
 9       else 
10          printf("不能够三角形\n");
11          
12      return 0;
13  }

屏幕截图 2025-09-28 155909

屏幕截图 2025-09-28 155925

屏幕截图 2025-09-28 155939

 

实验任务3


 1 #include <stdio.h>
 2 
 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'||'Y' && ans2 == 'y'||'Y' )
12         printf("\n罗马不是一天建成的,继续保持哦:)\n");
13     else
14         printf("\n罗马不是一天毁灭的,我们来建设吧\n");
15          
16     return 0;
17 }

 

 

屏幕截图 2025-09-28 160135

屏幕截图 2025-09-28 160156

屏幕截图 2025-09-28 160220

屏幕截图 2025-09-28 160241

第九行去掉后,ans2无法输入,代码直接运行结束。第九行的作用应该换行以及进行第二次输入。

 

实验任务4

 1 #include <stdio.h>
 2  
 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      
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", x, y);
17           
18     return 0;
19  }

屏幕截图 2025-09-28 152430

 

实验任务5

 1 #include <stdio.h>
 2  
 3  int main()
 4  {
 5      int year;
 6      
 7      year = 10e9/60/60/12/365;
 8      
 9      printf("10亿秒约等于%d年\n", year); 
10           
11     return 0;
12  }

实验任务6

屏幕截图 2025-09-28 153356

屏幕截图 2025-09-28 153427

屏幕截图 2025-09-28 153447

 1 #include <stdio.h>
 2 #include<math.h>
 3  
 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     
15      
16     
17     return 0;
18  }

屏幕截图 2025-09-28 154236

实验任务7

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

屏幕截图 2025-09-28 154813

实验任务8

 1 #include <stdio.h>
 2 #include<math.h>
 3  
 4  int main()
 5  {
 6      double s,a,b,c,p;
 7      
 8     while(scanf("%lf%lf%lf", &a,&b,&c) != EOF)
 9     {
10         p = (a+b+c)/2;
11         s = p*(p-a)*(p-b)*(p-c);
12         s = pow(s,0.5);
13         printf("三角形面积为:%.3f\n", s); 
14         printf("\n");
15     }
16     
17      
18     
19     return 0;
20  }

屏幕截图 2025-09-28 155346

 

posted @ 2025-09-28 16:03  aiuydihua  阅读(14)  评论(1)    收藏  举报