首页 > 编程语言 >实验1 c语言输入输出和简单程序编写

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

时间:2024-09-28 10:51:02浏览次数:8  
标签:11 10 return int 输入输出 程序 printf 编写 include

任务1:

task1.1

 1 #include <stdio.h>
 2 
 3 
 4 
 5     int main()
 6     {
 7         printf("   o   \n");
 8         printf("  <H>  \n");
 9         printf("  I I  \n");
10         printf("   o   \n");
11         printf("  <H>  \n");
12         printf("  I I  \n");
13 
14 
15         
16 
17         return 0;
18 
19 
20 }

 

 

task1.2

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

 

 

 

任务2:

task2

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

 

任务3:

task3

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

 

 

回答问题:结果是 第二个问题无法回答,ij语句直接判断给出了else对应的结果

                 原因是

任务4:

task4

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

 

 

任务5:

task5

 1 #include <stdio.h>
 2 
 3 #include<math.h>
 4 
 5 int main()
 6 {
 7     int year;
 8     double hope;
 9     hope= pow(10, 9);
10     year = hope / (365 * 24 * 3600);
11     printf("10亿秒约等于%d年\n", year);
12 
13 
14 
15     return 0;
16 
17 
18         }

 

 

任务6:

task6.2

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

 

 

任务7:

task7

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

 

 

任务8:

task8

 1 #include <stdio.h>
 2 #include<math.h>
 3 
 4 int main()
 5 {
 6     int a, b, c,s;
 7     double area;
 8 
 9     
10     while(scanf_s("%d%d%d", &a,&b,&c) !=EOF)
11     {
12         s = a + b +c;
13         area = sqrt(s * (s - a) * (s - b) * (s - c));
14         printf("a=%d,b=%d,c=%d,area=%.3f\n",a,b,c,area);
15         printf("\n");
16     }
17 
18     return 0;
19 
20 
21         }
22         

 

标签:11,10,return,int,输入输出,程序,printf,编写,include
From: https://www.cnblogs.com/sunhope/p/18432186

相关文章

  • python+flask计算机毕业设计理财管理系统设计与实现(程序+开题+论文)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着经济的快速发展和居民收入水平的提升,个人理财已成为现代生活中不可或缺的一部分。传统的手工记账方式已难以满足人们日益增长的理财需......
  • python+flask计算机毕业设计校园电子商品销售系统(程序+开题+论文)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着信息技术的飞速发展和互联网的普及,电子商务已成为现代商业活动不可或缺的一部分,深刻改变着人们的消费习惯。在校园环境中,学生群体作为......
  • 微信小程序-小鱼鲜花前端
    文章目录目录概要小鱼鲜花具体部分代码技术细节小结概要在微信小程序的实例中,前端部分是用户直接交互的界面,它包括了页面布局、用户界面设计、交互逻辑等。前端开发的主要目标是为用户提供一个直观、易用且视觉吸引的购物体验。小鱼鲜花        通过......
  • 【Qt】编写第一个Qt程序 && 对象树 && 内存泄漏问题探讨
    编写第一个Qt程序1.使用图形化界面生成2.使用代码生成3.对象树3.1什么是对象树3.2验证对象树4.解决编码问题1.使用图形化界面生成创建好一个项目后,我们可以点击widget.ui进入图形化界面设计,可以直接通过拖拽的方式进行添加。通过拖拽的方式进行设计此......
  • 基于微信小程序的云考场系统
    博主介绍:java高级开发,从事互联网行业六年,熟悉各种主流语言,精通java、python、php、爬虫、web开发,已经做了多年的设计程序开发,开发过上千套设计程序,没有什么华丽的语言,只有实实在在的写点程序。......
  • 开源链动2+1模式AI智能名片小程序源码:放大特色,构建独特竞争力
    摘要:本文探讨在当今社会背景下,开源链动2+1模式AI智能名片小程序源码如何通过坚持与众不同来构建独特竞争力。在信息传播便捷但个体易同质化的时代,拥有特色是脱颖而出的关键,而这种模式下的小程序源码具有独特的发展潜力。一、引言当今社会,一方面互联网使信息传播便捷高效,另一......
  • 开源AI智能名片小程序源码:私域电商构建独特竞争力的新机遇
    摘要:本文旨在探讨私域电商如何利用开源AI智能名片小程序源码构建独特竞争力。在强调独特性是通向成功的必要条件的基础上,分析开源AI智能名片小程序源码在私域电商发展独特性方面的作用及相关策略。一、引言在竞争激烈的商业环境中,让自己变得独特是通向成功的关键因素。对于......
  • 【C语言标准库函数】标准输入输出函数详解2:字符串输入输出
    目录一、字符串输入函数1.1.gets函数(已废弃)1.1.1.函数简介1.1.2.注意和废弃原因1.2.fgets函数1.2.1.函数简介1.2.2.使用场景1.2.3.注意事项1.2.4.示例二、字符串输出函数2.1.puts函数2.1.1.函数简介2.1.2. 使用场景2.1.3.注意事项2.1.4.示例2.2.......
  • 输入输出返回值
    大部分情况下,输入输出函数返回值没有被特别关注,但在某些情况下,这些返回值格外有研究意义。返回值的不同形态C语言printf和scanf返回值分别为输出字节个数以及成功输入的变量个数。大部分情况下,printf返回个数并不关心,可以在调用函数前面加(void)强制忽略返回值。ObjC相......
  • 【开题报告】基于Springboot+vue基于物联网的湖区水质监测系统(程序+源码+论文) 计算机
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着工业化与城市化进程的加速,湖泊作为自然生态系统的重要组成部分,其水质状况日益受到人类活动的影响,面临着富营养化、重金属污染、有机物污染等多重......