实验1

任务一:

task 1.1

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

 

 

task 1.2

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

 

 

任务二:

task2

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

 

 

任务三:

task 3

 1 #include <stdio.h>
 2 int main()
 3 {
 4 char ans1, ans2; 
 5 printf("每次课前认真预习了没有、课后及时复习了没?(输入y或Y表示有,输入n或N表示没有"); 
 6 ans1 = getchar(); 
 7 getchar(); // 起到了一个类似于暂停的作用 等待用户敲击 
 8 printf("\n动手敲代码实践了没? (输入y或Y表示敲了,输入n或N表示木有敲) : ");
 9 ans2 = getchar();
10 if ((ans1==ans2)||(ans1=='y'&&ans2=='Y')||(ans1=='Y'&&ans2=='y')) 
11 printf("\n罗马不是一天建成的, 继续保持哦:)\n");
12 else
13 printf("\n罗马不是一天毁灭的, 我们来建设吧\n");
14 return 0;
15 }

 

 

任务四:

task 4

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

 

 

 

任务五:

task 5

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

 

任务六:

task 6

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

 

 

 

任务七:

task 7

 1 #include<stdio.h>
 2 int main()
 3 {double c,f;
 4 while(scanf("%lf",&c)!=EOF){
 5     f=1.8*c+32;
 6     printf("摄氏度c=%.2f时,华氏度f=%.2f\n",c,f);
 7     printf("\n");
 8     
 9 }
10 return 0;
11 }

 

任务八:

task 8

 1 #include<stdio.h>
 2 #include<math.h>
 3 int main(){
 4     double a,b,c,s,area;
 5     while(scanf("%lf%lf%lf",&a,&b,&c)!=EOF){
 6         s=(a+b+c)/2;
 7         area=sqrt(s*(s-a)*(s-b)*(s-c));
 8         printf("a=%.0f,b=%.0f,c=%.0f,area=%.3f",a,b,c,area);
 9     }
10     return 0;
11 }

 

posted @ 2024-10-01 13:50  202483290420王璐  阅读(3)  评论(0编辑  收藏  举报