实验1C语言开发环境使用和数据类型,运算符,表达式

news/2025/3/9 15:01:09/文章来源:https://www.cnblogs.com/zhaokeyan/p/18753788

实验1

task1.c

代码:

#include <stdio.h>
#include <stdlib.h>
int main()
{printf(" O \n");printf("<H>\n");printf(" I \n");printf(" O \n");printf("<H>\n");printf(" I \n");system("pause"); return 0;
}

运行结果:

task1_2.c

代码:

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

 

运行结果;

实验2

代码:

 

#include <stdio.h>int main() {double a, b, c;// 输入三边边长scanf("%lf%lf%lf", &a, &b, &c);// 判断能否构成三角形if (a + b > c && a + c > b && b + c > a)printf("能构成三角形\n");elseprintf("不能构成三角形\n");return 0;
}

运行结果:

实验3

代码;

 1 #include <stdio.h>
 2 
 3 int main() {
 4     char ans1, ans2;
 5     
 6     printf("每次课前认真预习、课后及时复习了没?(输入 y 表示有,输入 n 表示没有):");
 7     ans1 = getchar();
 8     getchar(); // 清除换行符
 9     
10     printf("动手敲代码实践了没?(输入 y 表示敲了,输入 n 表示没有):");
11     ans2 = getchar();
12     
13     if ((ans1 == 'y' || ans1 == 'Y') && (ans2 == 'y' || ans2 == 'Y')) {
14         printf("\n罗马不是一天建成的,继续保持哦!\n");
15     } else {
16         printf("\n罗马不是一天毁灭的,我们来建设吧!\n");
17     }
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 
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 #include <math.h> 
 3 
 4 int main() 
 5 {
 6    int year;
 7    year=1000000000/(60*60*24*365);
 8    printf("10亿秒约等于%d年\n",year);
 9    system("pause");
10    return 0;
11 
12 
13 }

 

 

 

运行结果:

实验6

task6_1.c

代码;

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

运行结果:

task6_2.c

代码:

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

运行结果;

实验7

代码:

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

运行结果:

实验8

代码;

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

运行结果:

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/895940.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python44页图

红色五角星 from turtle import * fillcolor("red") begin_fill() while True:forward(200)right(144)if abs(pos())<1:break end_fill() 太阳花 from turtle import* color(red,yello) begin_fill() while True:forward(200)left(170)if abs(pos())<1:break e…

ChatBI≠NL2SQL:关于问数,聊聊我踩过的坑和一点感悟

"如果说数据是新时代的石油,智能问数就是能让普通人也能操作的智能钻井平台。"这里是**AI粉嫩特攻队!** ,这段时间真的太忙了,不过放心,关于从零打造AI工具的coze实操下篇正在进行中。今天,我们先聊聊另一个很热闹的主题——ChatBI。 还记得那些陷入Excel地狱的…

DP dynamic programming

DP (Dynamic Programming)动态规划常用模型 背包 01背包问题描述:有N个物体,容量为v的背包,每个物品有两个属性体积V和价值W 每件物品只能用一次 背包能装得下的情况下,背包里的价值最大是多少? 完全背包 每件物品有无限个多重背包 每个物品最多有si个 分组背包 物品…

普通人别老想搞独立游戏开发,先做小产品试试吧

前段时间和几个老朋友吃饭,有个老哥酒喝多人给我说他一直有一个梦想,就说做一款独立游戏然后上线,现在准备开始行动了怎么怎么,最后我们扯了很久.....成功劝退了老哥😓。 一、独立游戏开发:英雄主义的代价,普通人的绝路成本高到离谱:从“用爱发电”到“家破人亡”人力…

PTE Hook及x64分页机制的研究

什么是PTE Hook 常规的inlineHook思路是直接修改目标函数的代码,使其先执行我们自己的函数,再跳转回来执行原函数。这种Hook是全局的,即Windows中每一个进程一旦调用被Hook的函数,就会受到我们的影响,也很容易被PatchGuard检查到。 因此提出一种新的Hook思路,隔离具体进程…

.net core/IIS/Kestrel 大文件上传大小设置

MultipartBodyLengthLimit 设置每个多部分正文的长度限制。 分析超出此限制的窗体部分时,会引发 InvalidDataException。 默认值为 134,217,728 (128 MB)。 使用 MultipartBodyLengthLimit 中的 Startup.ConfigureServices 设置自定义此限制:public void ConfigureServices(I…

RHEL8操作系统安装方法

目录第一步:打开VMware软件,创建我们的虚拟机(也就是创建一台虚拟的电脑)第二步 载入rhel8版本的iso文件,进行操作系统的安装 第一步:打开VMware软件,创建我们的虚拟机(也就是创建一台虚拟的电脑)说明:这里使用的是NAT网络模式,可以上网,这三种网络的模式讲解可以看…

关于USB声卡导致windows无法自动关闭屏幕或休眠的案例

问题描述:本人买了一台漫步者S880MKII使用自带的type-C线插到笔记本上后,win11系统的超时息屏和超时睡眠功能失效。解决方法:打开设备管理器(图1) 找到以下输出设备,点击事件查看到类似“VID_20B1”信息的设备 (图2) 禁用设备(图3)至此,睡眠功能恢复正常。 注:有副…

P1219 [USACO1.5] 八皇后 Checker Challenge

题目描述 一个如下的 $6 \times 6$ 的跳棋棋盘,有六个棋子被放置在棋盘上,使得每行、每列有且只有一个,每条对角线(包括两条主对角线的所有平行线)上至多有一个棋子。上面的布局可以用序列 $2\ 4\ 6\ 1\ 3\ 5$ 来描述,第 $i$ 个数字表示在第 $i$ 行的相应位置有一个棋子,…

专业代加工公司预览-芯晨微纳(河南)光电科技有限公司

一提“代加工”,很多人不自觉的会有几个误区,认为代工就是粗制滥造、没有技术创新,夹缝中求生存。 实际上,代加工也属于技术密集型、设备密集型产业,能为各种企业解决“无设备、无技术、无资金、与工人”等诸多问题,配合企业完成各种验证和测试,称得上企业的最大帮手。 …