c语言选择结构程序设计实验报告6,c语言-选择结构程序设计实验报告4.doc
c语言-选择结构程序设计实验报告4.doc
实验报告
实验题目:选择结构程序设计
实验目的:
了解C语言表示逻辑量的方法(以0代表“假”以非0代表“真”)。
学会正确使用逻辑运算算符和逻辑表达式。
熟练掌握if语句的使用(包括if语句的嵌套)。
熟练掌握多分支选择语句——switch语句。
结合程序掌握一些简单的算法。
进一步学习调试程序的方法。
实验内容:
本实验要求事先编好解决下面问题的程序,然后上级输入程序并调试运行程序。
有一函数:
输入的值,输出相应的值。用scanf函数输入的值,求值(第四章第六题)
运行程序,输入的值(分别为x<1、、这三种情况),检查输出y值是否正确。
答:
1)调试通过的程序清单如下:
#include
void main()
{
int x,y;
printf("请输入X:");
scanf("%d",&x);
if(x<1)
y=x;
else if(x<10)
y=2*x-1;
else y=3*x-11;
printf("y=%d\n",y);
}
3)调试过程出现的问题说明及处理方法:
编译提示信息如下:
Compiling...
c4_4.c
F:\20113009711_选择结构程序设计\第四次实验\c4_4.c(10) : error C2059: syntax error : 'bad suffix on number'
F:\20113009711_选择结构程序设计\第四次实验\c4_4.c(10) : error C2146: syntax error : missing ';' before identifier 'x'
F:\20113009711_选择结构程序设计\第四次实验\c4_4.c(10) : warning C4552: '-' : operator has no effect; expected operator with side-effect
F:\20113009711_选择结构程序设计\第四次实验\c4_4.c(11) : error C2181: illegal else without matching if
F:\20113009711_选择结构程序设计\第四次实验\c4_4.c(11) : error C2059: syntax error : 'bad suffix on number'
F:\20113009711_选择结构程序设计\第四次实验\c4_4.c(11) : error C2146: syntax error : missing ';' before identifier 'x'
F:\20113009711_选择结构程序设计\第四次实验\c4_4.c(11) : warning C4552: '-' : operator has no effect; expected operator with side-effect
执行 cl.exe 时出错.
c4_4.obj - 1 error(s), 0 warning(s)
原因分析:
由于习惯在数学上习惯于用2x表示2*x,导致在这里忽略了“*”,以致程序出现严重错误。
从键盘输入一个小于1000的正数,要求输出它的平方根(如平方根不是整数,则输出其整数部分)。要求在输入数据后先对其进行检查是否小于1000的正数。若不是,则要求重新输入。
1)调试通过的程序清单如下:
#include
#include
#define M 1000
int main()
{
int i,k;
printf("请输入一个小于%d的整数i:",M);
scanf("%d",&i);
if(i>1000)
{printf("输入的数据有误,请重新输入:",M);
scanf("%d",&i);
}
k=sqrt(i);
printf("%d的平方根的整数部分是%d\n",i,k);
return 0;
}
2)调试通过的运行结果:
3)调试过程出现的问题说明及处理方法:
Compiling...
c4_4.c
F:\20113009711_选择结构程序设计\第四次实验\c4_4.c(10) : error C2018: unknown character '0xa3'
F:\20113009711_选择结构程序设计\第四次实验\c4_4.c(10) : error C2018: unknown character '0xbb'
F:\20113009711_选择结构程序设计\第四次实验\c4_4.c(11) : error C2146: syntax error : missing ';' b
c语言选择结构程序设计实验报告6,c语言-选择结构程序设计实验报告4.doc相关推荐
- c语言程序设计杜红燕,C语言习题集与实验指导 教学课件 伍鹏、杜红、王圆妹、邓绍金 第4章 选择结构程序设计.pdf...
第4章 选择结构程序设计 第4章 选择结构程序设计 当你对C语言程序设计有了一定了解和掌握后, 若想要处理一些更复杂的任务时,比如根据判定条件 执行相应的程序,那该如何处理呢? 控制语句能够控制程序的 ...
- 《c语言程序设计》实验(上机)报告,《c语言程序设计》上机实验报告要求
<c语言程序设计>上机实验报告要求 1. 实验环境: 软件系统:使用的软件环境 硬件系统:机型说明 2. 实验目的:掌握如何编辑.编译.链接调试运行c程序 3. 实验内容: (1) 掌握顺 ...
- 请输入30名同学的c语言成绩,求大神帮忙做这几道结构体的c语言!今天就要交实验报告!急啊急!!!!! (1)一个班级共有30名学...
问题描述: 求大神帮忙做这几道结构体的c语言!今天就要交实验报告!急啊急!!!!! (1)一个班级共有30名学 求大神帮忙做这几道结构体的c语言!今天就要交实验报告!急啊急!!!!! (1)一个班级共 ...
- c语言程序设计第五版实验报告九,C语言程序设计实验报告-实验九.doc
C语言程序设计实验报告-实验九.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3 ...
- 迭代公式求平方根c语言程序设计,迭代法求平方根C语言实验报告
与<迭代法求平方根C语言实验报告>相关的范文 西安交通大学实验报告 课程_ c++ __ 实验名称_迭代公式求平方根_ 第1页 共2页 系 别__ 土木工程 ____ 实 验 日 期 20 ...
- C++语言程序设计(第四版)清华大学 郑莉 实验6实习报告
实验6 数组.指针与字符串 (实验环境:vs2019~ 全部代码已上机调试可运行喔~) 一. 实验目的 (1) 学习使用数组数据对象 (2) 学习字符串数据的组织和处理 (3) 学习标准C++库的使用 ...
- 实验报告三c语言,C语言实验报告三
C程序设计实验报告三 实验项目:4-3-1if语句的应用:4-3-2switch-case的应用:4-3-3switch-case嵌套if语句的应用:4-3-4switch-case结构嵌套的应用: ...
- 第四次c语言实验报告模板,C语言实验报告模板.doc
C语言实验报告模板.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该文档所得 ...
- c语言飞机票实验报告格式,c语言航班信息查询系统实验报告
<c语言航班信息查询系统实验报告>由会员分享,可在线阅读,更多相关<c语言航班信息查询系统实验报告(21页珍藏版)>请在人人文库网上搜索. 1.希昌丸會软件学院大作业任务书题目 ...
- 第四次c语言实验报告模板,C语言实验报告模板完成版
C语言实验报告模板完成版 <高级语言程序设计> 学 生 实 验 报 告 专业:计算机科学与技术(非师范) 学号:12600120 姓名: 李奕 实验一 C程序的运行环境和使用方法 1. 实 ...
最新文章
- html表单标签怎么使用,HTML的表单标签使用
- 20130410 现阶段的学习状况
- python 作用域 前缀_Python 之作用域和名字空间
- You Need This One Skill to Succeed in IT--reference
- python批量读取csv并写入_Python如何批量读取CSV文件中指定信息并写入doc文件命名中?...
- 机器学习实战学习笔记 一 k-近邻算法
- Windows环境中在同一个Tomcat下发布不同端口号的不同web程序
- 基于pyQt的按键响应程序,实现按下按键进行图片曝光(按下按钮,运行另一个曝光图片程序.py)
- 嵌入式Linux系统编程学习之二常用命令
- 晨哥真有料丨一定要在一个月内让她爱上你!
- Linux内存管理:内存描述之内存区域zone
- 男人在35岁之前最好的投资
- Linux的三种权限含义,Linux chmod命令及权限含义
- 【Flutter】基础组件【03】Scaffold
- network 网站备案
- 服务器内存是用接近完毕
- HTML5设计注册/登录界面
- 两部手机怎样才能把数据都传过来_两个手机如何互传照片、文件 ,教你四大绝招...
- python取地址符_C中指针符*和取址符
- JS实现星星评分系统
热门文章
- FreeMind打开提示This application requires Java Runtime Environment XX
- 【第十二届蓝桥杯国赛真题】2021年第12届蓝桥杯JAVA B组国赛真题
- 你很牛,且是刚毕业的,那就到华为上班吧!--绝对隐私:华为员工待遇全面揭秘...
- 4G网络数据传输流程 三
- 我的第一篇博客(激动无比!!!)
- MATLAB||清除指令clear,clear all,clc,clf,cla
- XPath下载与安装
- python分苹果问题_分苹果问题的C++和Python实现
- 蓝月传奇手游苹果IOS脚本下载地址
- 基于机器学习中集成学习的stacking方式进行的金线莲质量鉴别研究(python进行数据处理并完成建模,对品种进行预测)