没有合适的资源?快使用搜索试试~ 我知道了~
首页C语言编程环境入门与'WelcometoYou!'程序示例
C语言编程环境入门与'WelcometoYou!'程序示例
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 55 浏览量
更新于2024-07-01
收藏 138KB DOCX 举报
本实验指导文档主要针对C语言程序设计的学习者,提供了一个全面的实践平台,旨在帮助学生熟悉C语言编程环境和基本编程流程。实验的目的包括: 1. 掌握C语言编程环境:学生将学习如何使用Microsoft Visual C++ 6.0,这是当时广泛使用的C语言集成开发环境(IDE),了解创建、编辑、编译和运行C程序的基本步骤。 2. 理解程序结构:学生需理解C程序的基本框架,包括如何编写简单的程序,并能参考教材中的例子进行实践。 3. 程序调试技巧:实验强调了程序调试的重要性,让学生学会识别和修复语法错误,提升问题解决能力。 具体实验内容涉及以下几个关键步骤: - 创建项目目录:学生需要在D盘的"C程序"文件夹中创建一个专门存放C程序的文件夹,以便组织代码。 - 编程示例:以输出"Welcome to You!"为例,学生需要编写源代码,这涉及到创建一个新的C++源文件(try.cpp),并在VC++环境中输入代码。 - 新建与编辑源程序:在VC++的空白工作空间中,学生将新建一个C++源文件,编辑并保存包含所需输出语句的代码。 - 编译源程序:学生执行"编译"命令,通过查看消息框中的提示(如无错误则显示"try.obj-0 error(s),0 warning(s)"),确认代码是否编译成功,如有错误则需修改后重新编译。 整个过程不仅锻炼了学生的实践操作能力,还提升了他们对C语言语法、编程流程以及调试方法的理解,为后续更复杂的编程任务打下坚实的基础。通过这个实验,学生可以深入理解C语言环境的工作机制,培养良好的编程习惯和问题解决策略。
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/86029939/bgd.jpg)
8. 编程题
有一函数:
编写一个程序,输入 x 的值,输出 y 值。要求运用 if 语句的嵌套。
输入输出示例:
第一次运行: 第二次运行:
请输入 x:-2.1 � 请输入 x:9
函数 y 的值为-3.10。 函数 y 的值为 14.00。
二、switch 语句
【试验目的】
(1)驾驭 switch 语句的格式、功能及应用。
(2)娴熟驾驭与运用 switch 语句解决多分支问题。
(3)驾驭 break 语句在 switch 语句中的作用。
【试验内容】
1. 编程题
从键盘输入 1~7 的某个整数,在屏幕上输出一周中对应的星期名称。
输入输出示例:
第一次运行: 第二次运行: 第三次运行:
Please enter num:1 Please enter num:5 �Please enter num:8
Monday! Friday! Data error!
2. 编程题
从键盘输入两个实数后,屏幕显示菜单如下:
1.输出两数之和。
2.输出两数之差。
3.输出两数乘积。
4.输出两数相除之商。
5.退出。
然后输入相应的编号,屏幕显示相应的结果。
输入输出示例:
第一次运行: �第二次运行: 第三次运行:
请输入两个实数:6.5 2.3 请输入两个实数:6.5 2.3 请输入两个实数:6.5 2.3
1.输出两数之和。 1.输出两数之和。 1.输出两数之和。
2.输出两数之差。 2.输出两数之差。 2.输出两数之差。
3.输出两数乘积。 3.输出两数乘积。 3.输出两数乘积。
4.输出两数相除之商。 4.输出两数相除之商。 4.输出两数相除之商。
![](https://csdnimg.cn/release/download_crawler_static/86029939/bge.jpg)
5.退出。 5.退出。 5.退出。
请输入你的选择:2 请输入你的选择:4 请输入你的选择:5
两数之差为 4.20。 两数相除之商为 2.83。 退出。
第四次运行:
请输入两个实数:6.5 2.3
1.输出两数之和。
2.输出两数之差。
3.输出两数乘积。
4.输出两数相除之商。
5.退出。
请输入你的选择:7
愧疚,查无此选项。
3. 编程题
从键盘输入一个数字成果,假设成果为 0~89,输出“不及格”;假设成果为 90~119,输
出“及格”;假设成果为 120~150,输出“良好”;其余的输出“成果输入有误”。
输入输出示例:
第一次运行: 第二次运行:
请输入数字成果:110 请输入数字成果:180
及格。 成果输入有误。
4. 编程题
某公司员工的根本工资为 500 元。提成与销售额的关系如下:
销售额≤1�000 元 � 没有提成;
1000 元<销售额≤2�000 元 提成 2%;
2000 元<销售额≤5�000 元 提成 5%;
5000 元<销售额 � � 提成 10%。
要求编程输入销售额,得出总工资(总工资=根本工资+提成)。
输入输出示例:
第一次运行: � 第二次运行:
请输入销售额: 1�000 请输入销售额: 5�001
员工总工资为 500.00。 � 员工总工资为 670.10。
5. 改错题
预期实现功能为一个简洁计算器程序,输入格式为:data1 op data2。其中,data1 和 data2
是参与运算的两个数,op 为运算符,它的取值只能是+、-、*、/。
输入输出示例:
第一次运行: 第二次运行:
请输入表达式(数据 1 运算符数据 2): 请输入表达式(数据 1 运算符数据 2):
3.6/2.5 3.6*2.5
![](https://csdnimg.cn/release/download_crawler_static/86029939/bgf.jpg)
3.60/2.50=1.44 不能识别的运算符。
第三次运行:
请输入表达式(数据 1 运算符数据 2):
3.6+2.5
3.60+2.50=6.10
源程序(有错误的源程序)
#include <stdio.h>
main ( )
{
float data1, data2
char op;
printf(" 请输入表达式(数据 1 运算符数据 2):\n");
scanf("%d%c%d", data1,op, data2);
switch(op)
{
case '+' :
printf("%.2f+%.2f=%.2f\n", data1, data2, data1+data2);
case '-' :
printf("%.2f-%.2f=%.2f\n", data1, data2, data1-data2); break;
case '*' :
printf("%.2f*%.2f=%.2f\n", data1, data2, data1*data2);break;
case '/' :
if( data2==0 )
printf("除数不能为 0。\n")
else
printf("%.2f/%.2f=%.2f\n", data1, data2, data1/data2);
break;
default:
printf("不能识别的运算符。\n");
}
【试验结果与分析】
将试验名称、目的、源程序、运行结果、试验中遇到的问题和解决方法,写在试验报告上。
剩余73页未读,继续阅读
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
kfcel5889
- 粉丝: 3
- 资源: 5万+
![](https://csdnimg.cn/release/wenkucmsfe/public/img/vip-rights-1.c8e153b4.png)
下载权益
![](https://csdnimg.cn/release/wenkucmsfe/public/img/vip-rights-2.8b825a4e.png)
电子书特权
![](https://csdnimg.cn/release/wenkucmsfe/public/img/vip-rights-3.fc5e5fb6.png)
VIP文章
![](https://csdnimg.cn/release/wenkucmsfe/public/img/vip-rights-4.320a6894.png)
课程特权
![](https://csdnimg.cn/release/wenkucmsfe/public/img/vip-rights-icon.fe0226a8.png)
开通VIP
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
会员权益专享
最新资源
- 电力电子系统建模与控制入门
- SQL数据库基础入门:发展历程与关键概念
- DC/DC变换器动态建模与控制方法解析
- 市***专有云IaaS服务:云主机与数据库解决方案
- 紫鸟数据魔方:跨境电商选品神器,助力爆款打造
- 电力电子技术:DC-DC变换器动态模型与控制
- 视觉与实用并重:跨境电商产品开发的六重价值策略
- VB.NET三层架构下的数据库应用程序开发
- 跨境电商产品开发:关键词策略与用户痛点挖掘
- VC-MFC数据库编程技巧与实现
- 亚马逊新品开发策略:选品与市场研究
- 数据库基础知识:从数据到Visual FoxPro应用
- 计算机专业实习经验与项目总结
- Sparkle家族轻量级加密与哈希:提升IoT设备数据安全性
- SQL数据库期末考试精选题与答案解析
- H3C规模数据融合:技术探讨与应用案例解析
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)