实验1 C语言输入输出和简单程序编写

任务1

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

 

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

 

任务2

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

任务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     
 9     printf("\n动手敲代码实践了没?(输入y或Y表示有,输入n或N表示没有): ");
10     ans2 = getchar();
11     
12     if((ans1=='y'||ans1=='Y')&&(ans2=='y'||ans2=='Y'))
13     printf("\n罗马不是一天建成的,继续保持哦");
14     else
15     printf("\n罗马不是一天毁灭的,让我们来建成吧");
16     return 0 ;
17 }

若去掉line7,输入一次就开始执行程序

 

任务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\n",x,y);
17     
18     return 0;
19 }

 

任务5

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

任务6

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

任务7

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

任务8

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

实验结论

1.

posted @ 2024-09-27 18:33  王昊祺  阅读(12)  评论(0编辑  收藏  举报