c语言实验内容.doc答案,C语言程序设计实验内容与答案.doc
C语言程序设计实验内容与答案
C语言程序设计实验内容与答案
第1周实验内容
本次实验内容为熟悉VC++6.0环境,编写第一个c程序:已知两边求矩形的面积
#include
int main()
{
float a,b,s;
a=3.0;
b=4.5;
s=a*b;
printf("%f\n",s);
return 0;
}
第2周实验内容
编程:已知圆半径radius=1.25,求圆周长和圆面积。
(有圆的周长和面积公式:C=2 R,S=0.5 R2可知,若要计算园周长和面 积,必须知道圆的半径。题目中已给出其半径为radius=1.25,注意该数 据类型为小数,应定义为float或double,接下来直接将其带入计算公 式,进行计算操作就可以了。)
第3周实验内容
1、编写程序完成单个字母的大小写转换。(实验指导书P9)
2、实现不同数据类型之间的转换。(实验指导书P12)
第4周实验内容
1、已知方程ax2+bx+c=0系数a、b、c的值(从键盘输入),假设b2-4ac>0, 编程求方程的两个实根。
#include
#include
int main()
{
float a,b,c,x1,x2,delt;
scanf("%f,%f,%f",&a,&b,&c);
delt=b*b-4*a*c;
x1=(-b+sqrt(delt))/(2*a);
x2=(-b-sqrt(delt))/(2*a);
printf("x1=%f,x2=%f\n",x1,x2);
return 0;
}
2、将“Main”译成密码。译码规律:用原来字母后面的第三个字母代替原来 的字母。#include
int main()
{
char c1='M',c2='a',c3='i',c4='n';
c1=c1+3;
c2=c2+3;
c3=c3+3;
c4=c4+3;
printf("%c%c%c%c\n",c1,c2,c3,c4);
return 0;
}
第5周实验内容
1、已知方程ax2+bx+c=0系数a、b、c的值(从键盘输入),编程求方程的根。
提示:需要判断a不等0;根据delt是否大于、等于、小于零求出方程的 两个不等的实根、相等的实根、两个虚根。
#include
#include
int main()
{
float a,b,c,x1,x2,delt;
scanf("%f,%f,%f",&a,&b,&c);
delt=b*b-4*a*c;
if(delt>1e-6)
{x1=(-b+sqrt(delt))/(2*a);
x2=(-b-sqrt(delt))/(2*a);
printf("x1=%7.2f,x2=%7.2f\n",x1,x2);}
else if(fabs(delt)<=1e-6)printf("x1=x2=%7.2f\n",-b/(2*a));
else
{printf("x1=%7.2f+%7.2fi\n",-b/(2*a),sqrt(fabs(delt))/(2*a));
printf("x2=%7.2f-%7.2fi\n",-b/(2*a),sqrt(fabs(delt))/(2*a));
}
return 0;
}
2、输入一个学生的百分制成绩,转换成五级等级制成绩输出。
提示:分别使用if语句和switch语句实现。
#include
int main()
{
int gr,g;
scanf("%d",&gr);
printf("use if:\n");
if(gr>=90)printf("A");
else if(gr>=80)printf("B");
else if(gr>=70)printf("C");
else if(gr>=60)printf("D");
else printf("E");
printf("\n");
printf("use switch:\n");
g=gr/10;
switch(g)
{
case
c语言实验内容.doc答案,C语言程序设计实验内容与答案.doc相关推荐
- java红牛农场答案_Java面向对象程序设计实验指导与习题解答(21世纪高等学校计算机专业实用规划教材)...
导语 <Java面向对象程序设计实验指导与习题解答>是<Java面向对象程序设计>(作者耿祥义,清华大学出版社出版,2010)的配套实验指导和习题解答,目的是通过一系列实验练习 ...
- 交叉编译及linux简单程序设计,嵌入式实验6交叉编译及Linux简单程序设计实验
实验六交叉编译及Linux简单程序设计实验的实验报告 一实验目的 1.了解和掌握交叉编译模式和方法: 2.熟悉和掌握Linux简单程序设计. 二实验环境 预装Fedora10_A8_Linux的pc机 ...
- Linux编译和下载嵌入式实验,嵌入式实验6交叉编译及Linux简单程序设计实验
<嵌入式实验6交叉编译及Linux简单程序设计实验>由会员分享,可在线阅读,更多相关<嵌入式实验6交叉编译及Linux简单程序设计实验(7页珍藏版)>请在人人文库网上搜索. 1 ...
- c语言张振国实验报告,基于VisualC的黄金分割法程序设计实验报告.doc
基于VisualC的黄金分割法程序设计实验报告 新疆农业大学机械交通学院 实验报告 基于Visual C 的黄金分割法程序设计 一 .实验目的 1. 加深对机械优化设计方法的基本理论和算法步骤的理解: ...
- java象棋实验报告_中国象棋java程序设计实验报告.doc
中国象棋java程序设计实验报告.doc 东北大学秦皇岛分校 信息与计算科学系 Java 程序设计实验报告 专业名称 信息与计算科学 班级学号 7080206 学生姓名 彭 军 指导教师 王薇 完成时 ...
- java红牛农场答案_Java面向对象程序设计实验指导与习题解答
第1章 java入门 实验1一个简单的应用程序 实验2教室.教师和学生 实验答案 第2章 基本数据类型 实验1输出特殊偏旁的汉字 实验2输入.输出学生的基本信息 实验3超大整数的加法 实验答案 第3章 ...
- java象棋实验报告_中国象棋java程序设计实验报告
中国象棋java程序设计实验报告 东北大学秦皇岛分校信息与计算科学系Java 程序设计实验报告专业名称 信 息 与 计 算 科 学班级学号 7080206学生姓名 彭 军指导教师 王 薇完成时间 20 ...
- java实验四云南大学_云南大学JAVA程序设计实验四
云南大学JAVA程序设计实验 云南大学软件学院 实 验 报 告 序 号: 实验老师: 陆歌皓 课程名称: JAVA程序设计实验 实验名称: lab4 学 号: 20111120279 姓 名: 李张昱 ...
- java 面向对象程序设计实验书 答案_java面向对象程序设计实验指导与习题解答的答案...
参考答案如下 建设单位在施工合同履行中未能按约定付款,对象答的答案由此可能承担的法律责任是() [2006年考试真题]A.警告 保密性原则是心理辅导课程最基本.程序最重要的原则.() 设计实验简述引进 ...
- Java实验2【银行存取款程序设计实验】
文章目录 前言 一.任务介绍 1.任务描述 2.运行结果 3.任务目标 4.实现思路 二.程序实现 1.代码 2.实验结果(包括输入数据和输出结果) 总结 前言 记录学习中写的Java实验,我这里用的 ...
最新文章
- 使用PHP生成和获取XML格式数据
- 在测试时用到的一些mysql的小技巧(持续更新)
- Deep Reinforcement Learning 深度增强学习资源
- 元计算:《元计算破解生命密码》听课笔记
- Java一个对象的内存运行流程图
- gson json转map_Java几种常用JSON库性能比较
- mysql utf8 4位_mysql中utf8和utf8mb4区别
- python xml etree word_使用python格式化插入的元素xml.etree模块,包括新行
- Oil Deposits
- 南邮计算机专硕考研专业课,南京邮电大学(专业学位)计算机技术研究生考试科目和考研参考书目...
- 绝了,为了压低成本,iPhone 12可能不送这两个配件了
- Maven的下载、安装和配置
- pygame设计一个刮刮乐加分小游戏小程序,教师加分奖,翻牌游戏
- 鸿蒙大陆v2.8正式版,鸿蒙大陆正式版地图下载-鸿蒙大陆下载 V2.22--pc6下载站
- 新浪php工程师面试题
- python中def main是什么意思_python main用法解析
- GCTA学习8 | GCTA计算多性状遗传力和遗传相关
- 关于社区团购和菜场买菜的一点感想
- Excel实用技巧——甘特图展示项目排期
- excel求和怎么操作?这三个简单操作方法,轻松掌握
热门文章
- 巧妙使用css美化网页
- Java咖啡馆---第一杯咖啡
- java 读取tsv_uniVocity-parsers:一款强大的CSV/TSV/定宽文本文件解析库(Java)
- 在DeSmuME模拟器上成功运行AK2i的内核,破解AK2i命令集
- 计算机网络实验 数据链路4-6章 问答题
- python爬取17000个球员_Python爬取NBA球员生涯数据及简单可视化
- Python中json.loads()无法解析单引号字符串问题的两种解决方法
- 中国IT传奇人物柳传志--语录大全
- Unity-黑暗之魂复刻-角色攻击
- 去掉mysql u0000_js对于\u0000的处理