实验1 C语言开发环境使用和编程初体验
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf ("202083290273\n2020 ,why are you so hard?");
system ("pause");
return 0;
}
实验一结果
#include <stdio.h>
int main()
{
while(1)
{
printf("h h ");
}
return 0;
}
实验二结果
#include <stdio.h>
int main ()
{
int x,y;
int r1,r2,r3,r4;
x=1;
y=2;
r1=x+y;
r2=x-y;
r3=x*y;
r4=x/y;
printf ("r1=%d\n",r1);
printf ("r2=%d\n",r2);
printf ("r3=%d\n",r3);
printf ("r4=%d\n",r4);
return 0;
}
实验三结果
#include <stdio.h>
int main ()
{
float x,y;
float r1,r2,r3,r4;
x=1;
y=2;
r1=x+y;
r2=x-y;
r3=x*y;
r4=x/y;
printf ("r1=%f\n",r1);
printf ("r2=%f\n",r2);
printf ("r3=%f\n",r3);
printf ("r4=%f\n",r4);
return 0;
}
#include <stdio.h>
int main ()
{
int answer;
char words[5000];
printf ("在家上学让一些人欢喜一些人忧.\n");
printf("1. 作为一个宅,社恐,觉得这样很好. 有网络,自主学习,很ok.\n");
printf("2. 不喜,不喜,很不喜. 眼睛快瞎了. 脑壳有点卡...\n");
printf("3. 中间派. 不知道. 说不清.\n");
printf("4. 其它...\n");
printf("你的选择: ");
scanf("%d", &answer);
if (answer == 4)
{
printf("请补充说明你的想法: \n");
getchar();
gets(words);
}
printf("\n");
printf("当遇到问题时, 你会选择:\n");
printf("1. 遇到问题, 就解决问题。不懂的,搜索式学习,逐个攻破.\n");
printf("2. 遇到问题, 不高兴。然后,...,没有了.\n");
printf("3. 其它...\n");
printf("你的选择: ");
scanf("%d", &answer);
if (answer == 1)
printf(":)\n");
else if (answer == 2)
printf("这样不能解决问题啊...我们选择1好不好:)\n");
else if (answer == 3)
{
printf("请补充说明你的想法: \n");
getchar();
gets(words);
}
return 0;
}
实验四
#include <stdio.h>
#include <stdlib.h>
int main ()
{
int answer;
printf ("您好,欢迎拨打xx公司咨询服务热线,请问有什么可以帮到您的呢?\n");
printf("充话费请按1\n");
printf("购买上网套餐请按2\n");
printf("找人唠嗑请按3\n");
printf("人工服务请按4\n");
printf("您的选择: ");
scanf("%d", &answer);
if (answer == 3 ||answer == 2 ||answer ==1)
{
printf ("抱歉,暂无此项服务,请按4转人工服务\n");
scanf("%d", &answer);
}
if (answer == 4)
{
printf ("\n\n");
printf("美妙的音乐~~~\n(跳过音乐请按1)");
scanf("%d", &answer);
}
if (answer == 1)
{
printf("\n");
printf("您已选择中止呼叫人工请问还有什么可以帮您的呢?\n");
printf("继续呼叫人工请按1\n");
printf("听音乐也按1\n");
printf("投诉我们请按2\n");
printf("没事的话我先撤了请按3\n");
printf("您的选择: ");
scanf("%d", &answer);
}
if (answer == 1)
printf("美妙的音乐~~~(本次无法跳过,人们常说错过了便错过了,因此您已错过了关闭音乐的最佳时机,请把握好下一次机会:)\n");
else if (answer == 2)
printf("好的,正在为您转接人工服务......\n美妙的音乐~~~\n");
else if (answer == 3)
{
printf ("\n\n");
printf("好的呢,请对我们本次服务做出评价\n");
printf("1.非常满意\n");
printf("2.基本满意\n");
printf("3.一般\n");
printf("4.很烂\n");
printf("你的选择: ");
scanf("%d", &answer);
while (answer!=1)
{
printf ("\n\n");
printf("1.非常满意\n");
printf("2.基本满意\n");
printf("3.一般\n");
printf("4.很烂\n");
printf("你的选择: ");
scanf("%d", &answer);
}
printf ("感谢您的评价建议,欢迎下次再拨:)\n");
}
system ("pause");
return 0;
}
实验总结:
1.学习使用printf()与scanf()语句;
2.学习while()循环。当()中为0时,循环结束;
3.学习if /else条件语句
注意:
1.切记每条语句后的“;”不可省;
2.让程序结束前界面停留
[方法一]可以引用
#include <stdlib.h>使用system("pause");语句解决
[方法二]在程序中添加getchar()语句
实验1 C语言开发环境使用和编程初体验的更多相关文章
- 重要:Linux下IDE--KDevelop (用来跟踪调试C++) Ubuntu下QT4开发环境的搭建及初体验
Linux下安装Qt4有两大问题,一是环境变量,二是IDE(集成开发环境).安装Qt4也有两种方法,一种是apt-get,一种是下载源码包,而后 一种方法已经人证实是最有可能不好使的方法.所以我最终采 ...
- 实验1 C语言开发环境使用和数据类型、运算符、表达式
♦ 实验结论 PART 1 验证性内容 问题: 1.结尾没有加“:”时回车到下一行的时候再输入下一行的语言首字对齐方式会发生变化,可以对上一行进行检查. (这一点需要在不同软件里面试一下,在机房里的软 ...
- 实验1 C 语言开发环境使用和数据类型、运算符、表达式
# include <stdio.h> int main() { int x; printf("x:\n"); scanf("%d",&x) ...
- 实验1 C语言开发环境使用和数据类型,运算符,表达式
part :验证性内容 .输出学号. #include<stdio.h> int main(void){ printf("); ; } .输入两个整数,求它们的乘积. #incl ...
- 实验1“C语言开发环境使用和数据类型、运算符、表达式”总结与体会
一.实验结论 1.判断奇偶 // 程序功能: // 要求用户从键盘输入一个整数,判断其是奇数还是偶数 #include <stdio.h> int main() { int x; prin ...
- 实验1 C语言开发环境和数据类型、运算符、表达式
#include <stdio.h> int main () { int x; printf("输入一个整数:\n"); scanf("%d",&a ...
- 实验1 C语言开发环境...
#include<stdio.h> int main(){ int days; printf("输入一个整数:\n") ; scanf("%d",& ...
- 研究实验1_搭建一个精简的C语言开发环境(包含部分经典的前言)
综合研究: 在这部分内容中,将启示我们如何进行独立研究和深度思考(一定要注意这一点,相应的调整自己的学习思想).同时使我们: (1)认识到汇编语言对于深入理解其他领域知识的 ...
- 实验四:Linux系统C语言开发环境学习
项目 内容 这个作业属于哪个课程 班级课程主页链接 这个作业的要求在哪里 作业要求 学号-姓名 17043133-木腾飞 作业学习要求 1.学习Linux系统中如何查看帮助文档:2.在Linux系统中 ...
随机推荐
- FL Studio——电音编曲人的奠基石
随着近年来摇滚.电音的发展,越来越多的人开始对电子音乐编曲感兴趣,而电音编曲的首要条件,就是需要一个好的DAW(数字音频工作站),常用的DAW有很多,例如Cubase.Nuendo.Pro Tools ...
- 第11.12节 Python元字符“|”支持的正则表达式多选一匹配模式
re模块支持多个正则表达式使用"|"(逻辑或)模式来组合,扫描目标字符串时, '|' 分隔开的正则表达式组合从左到右进行匹配,只要其中一个匹配成功就认为该组合匹配成功,不再进行组合 ...
- 第15.6节 PyQt5安装与配置
一. 引言 关于PyQt5的安装网上有很多的文章,老猿也是学习了好多,最后结合其他模块安装的知识发现其实安装很简单,就是直接使用pip或pip3安装就可以了,这样既无需预先下载好软件,也无需担心版本的 ...
- dataframe检查重复值,去重
flag = df.price.duplicated() # flag = df.duplicated() #参考:https://www.cnblogs.com/trotl/p/11876292.h ...
- 漫话docker的衰落与kubernetes的兴起
本文首发在OPPO互联网公众号,欢迎点击转载 https://mp.weixin.qq.com/s/wBC4CgAzXeTNURa1YdYmIQ. 伴随着kubernetes 1.20中对于docke ...
- 第五篇 Scrum 冲刺博客
一.站立式会议 1. 会议照片 2. 工作汇报 团队成员名称 昨日(26日)完成的工作 今天(27日)计划完成的工作 工作中遇到的困难 陈锐基 - 完成发布页面的布局- 完成发布动态的功能 - 优化当 ...
- 使用Promise实现红绿灯交替重复亮
红灯3秒亮一次,黄灯2秒亮一次,绿灯1秒亮一次:如何让三个灯不断交替重复亮灯?(用Promise实现) function red() { console.log('red'); } function ...
- 题解-ARC058D Iroha Loves Strings
题面 ARC058D Iroha Loves Strings 给定 \(n\) 个字符串,从中选出若干个按给出顺序连接起来,总长等于 \(m\),求字典序最小的,保证有解. 数据范围:\(1\le n ...
- 【笔记】「pj复习」深搜——拿部分分
说在最前面 众所周知, NOIP pj 的第三题大部分都是 dp ,但是有可能在考场上想不到动态转移方程,所以我们就可以拿深搜骗分. 方法 深搜拿部分分 剪枝 记忆化 看数据范围 有时候发现,写完深搜 ...
- 题解-CF1437E Make It Increasing
题面 CF1437E Make It Increasing 给 \(n\) 个数 \(a_i\),固定 \(k\) 个下标 \(b_i\),求只修改不在 \(b_i\) 中的下标的值使 \(a_i\) ...