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

实验任务1

task1.c

源代码:

复制代码
复制代码
 1 //打印一个字符小人
 2 
 3 #include <stdio.h>
 4 int main()
 5 { 
 6    printf(" 0\n");
 7    printf("<H>\n");
 8    printf("I I\n");
 9    
10    
11     return 0;
12  } 
复制代码

 

复制代码

运行截图:

task1_1.c

源代码:

复制代码
 1 //打印一个字符小人
 2 
 3 #include <stdio.h>
 4 int main()
 5 { 
 6    printf(" 0\n");
 7    printf("<H>\n");
 8    printf("I I\n");
 9    
10    printf(" 0\n");
11    printf("<H>\n");
12    printf("I I\n");   
13    return 0;
14    
15 }  
复制代码

运行截图:

task1_2.c

源代码:

复制代码
 1 //打印一个字符小人
 2 
 3 #include <stdio.h>
 4 int main()
 5 { 
 6    printf(" 0      0\n");
 7    printf("<H>    <H>\n");
 8    printf("I I    I I\n");
 9    
10   
11    return 0;
12    
13 }   
复制代码

运行截图:

实验任务2

源代码:

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

 

运行截图:

 

实验任务3

源代码:

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

运行截图:

实验任务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     getchar();
12     
13     scanf("%c%c%c",&c1,&c2,&c3);
14     printf("c1=%c,c2=%c,c3=%c\n",c1,c2,c3);
15     getchar();
16     
17     scanf("%lf,%lf",&x,&y);
18     printf("x=%f,y=%f\n",x,y);
19     
20     return 0;
21 }
复制代码

运行截图:

实验任务5

源代码:

复制代码
 1 #include <stdio.h>
 2 
 3 int main()
 4 {
 5     int year=1000000000;
 6     year=year+31536000/2;
 7     year=year/31536000;
 8     printf("%d",year);
 9     return 0;
10 }
复制代码

运行截图:

实验任务6

源代码:

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

运行截图:

实验任务7

源代码:

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

运行截图:

实验任务8

源代码:

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

运行截图:

 

posted @   侯岩宏  阅读(19)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示