当前位置: 首页 > news >正文

实验一 c语言的输入输出和简单程序应用编程

任务一

task1_1

源代码

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

运行截图

task11

task1_2

源代码

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

运行截图

task12

实验二

源代码

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

运行截图

1

2

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

运行截图

4

5

 8

9

getchar()只能读取一个字符,如果删去这里的getchar()下面的getchar()会读取换行符,导致出错

实验任务四

源代码

 

 1 #include<stdio.h>
 2 #include<stdlib.h>
 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 = %f, y = %lf\n",x, y);
17     system("pause");
18     return 0;
19 }

运行截图

10

实验任务五

源代码

 

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

运行截图

21

 

实验任务六

源代码

 1 #include <stdio.h>
 2 #include <math.h>
 3 int main()
 4 {
 5     double x, ans;
 6     while (scanf_s("%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 }

运行截图

17

实验任务七

源代码

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

运行截图

19

实验任务八

源代码

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

运行截图

20

 

http://www.jsqmd.com/news/508230/

相关文章:

  • Warcraft III 帧率优化实战指南:从卡顿到流畅的完整解决方案
  • GitHub Releases版本下载全攻略:从命令行到直接下载zip
  • 如何通过Applite实现macOS应用图形化管理?超实用指南
  • 基于RRT优化算法的机械臂路径规划和避障matlab仿真
  • 从ROT13到替代密码:CTF常见加密套路盘点与自动化破解技巧
  • Nanbeige 4.1-3B效果展示:同一prompt下,标准UI vs 像素终端用户情感反馈调研
  • Douglas-Peucker算法在GPS轨迹压缩中的高效应用与优化策略
  • 2026年 彩盒包装厂家推荐排行榜,纸盒/礼品盒/天地盖/翻盖/3C数码/小批量/高档礼品包装盒设计,创意定制与品质保障深度解析 - 品牌企业推荐师(官方)
  • 10个宝藏资源推荐,这些资源我藏了很久,今天全拿出来!
  • 乙巳马年春联生成终端应用场景:跨境电商独立站春节主题弹窗生成器
  • 零基础玩转GLM-4.7-Flash:一键启动最强开源大模型,实测效果惊艳
  • 【GUI-Agent】阶跃星辰 GUI-MCP 解读---(3)---执行层
  • Linux下离线安装MySQL 5.7保姆级教程(附解决mariadb冲突问题)
  • 告别鼠标性能盲区:MouseTester全方位评测方案
  • Step3-VL-10B-Base在软件测试中的应用:自动化用例生成
  • 二分图 学习笔记
  • PM2实战:5分钟搞定Node.js应用的零停机部署与优雅重启
  • 给生物信息学小白的保姆级指南:手把手拆解Illumina测序的‘桥式PCR’到底在干啥
  • 避开Docker+Python版本陷阱:手把手教你选择兼容镜像组合(Ubuntu/Debian版)
  • SCADA系统安装:从架构规划到现场落地的完整指南
  • 一文讲透普通Java开发如何转型大模型方向(附学习路线)
  • 3分钟极速配置:让Android Studio全界面秒变中文的终极方案
  • 阿里CoPaw快速上手:5分钟搭建免费AI助理,支持多平台对话
  • EfficientNetV2 vs MobileNetV3:移动端CNN架构选型指南(2023最新版)
  • CentOS 7.9下用Docker-Compose一键部署RAGFlow的避坑指南(附离线包)
  • java微信小程序的宠物生活服务预约系统 宠物陪玩遛狗溜猫馆设计与实现 商家_
  • 告别复杂配置!Kook Zimage 真实幻想 Turbo 开箱即用体验报告
  • Java同质化太严重,想突围必须拿下RAG、Agent、微调这三项(附学习路线)
  • DeepSeek-OCR-2一文详解:如何用GPU算力实现文档OCR降本增效
  • 【Dify自动化评估系统实战指南】:从零搭建LLM-as-a-judge评估流水线,3天上线生产级AI评测能力