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相关推荐

  1. java红牛农场答案_Java面向对象程序设计实验指导与习题解答(21世纪高等学校计算机专业实用规划教材)...

    导语 <Java面向对象程序设计实验指导与习题解答>是<Java面向对象程序设计>(作者耿祥义,清华大学出版社出版,2010)的配套实验指导和习题解答,目的是通过一系列实验练习 ...

  2. 交叉编译及linux简单程序设计,嵌入式实验6交叉编译及Linux简单程序设计实验

    实验六交叉编译及Linux简单程序设计实验的实验报告 一实验目的 1.了解和掌握交叉编译模式和方法: 2.熟悉和掌握Linux简单程序设计. 二实验环境 预装Fedora10_A8_Linux的pc机 ...

  3. Linux编译和下载嵌入式实验,嵌入式实验6交叉编译及Linux简单程序设计实验

    <嵌入式实验6交叉编译及Linux简单程序设计实验>由会员分享,可在线阅读,更多相关<嵌入式实验6交叉编译及Linux简单程序设计实验(7页珍藏版)>请在人人文库网上搜索. 1 ...

  4. c语言张振国实验报告,基于VisualC的黄金分割法程序设计实验报告.doc

    基于VisualC的黄金分割法程序设计实验报告 新疆农业大学机械交通学院 实验报告 基于Visual C 的黄金分割法程序设计 一 .实验目的 1. 加深对机械优化设计方法的基本理论和算法步骤的理解: ...

  5. java象棋实验报告_中国象棋java程序设计实验报告.doc

    中国象棋java程序设计实验报告.doc 东北大学秦皇岛分校 信息与计算科学系 Java 程序设计实验报告 专业名称 信息与计算科学 班级学号 7080206 学生姓名 彭 军 指导教师 王薇 完成时 ...

  6. java红牛农场答案_Java面向对象程序设计实验指导与习题解答

    第1章 java入门 实验1一个简单的应用程序 实验2教室.教师和学生 实验答案 第2章 基本数据类型 实验1输出特殊偏旁的汉字 实验2输入.输出学生的基本信息 实验3超大整数的加法 实验答案 第3章 ...

  7. java象棋实验报告_中国象棋java程序设计实验报告

    中国象棋java程序设计实验报告 东北大学秦皇岛分校信息与计算科学系Java 程序设计实验报告专业名称 信 息 与 计 算 科 学班级学号 7080206学生姓名 彭 军指导教师 王 薇完成时间 20 ...

  8. java实验四云南大学_云南大学JAVA程序设计实验四

    云南大学JAVA程序设计实验 云南大学软件学院 实 验 报 告 序 号: 实验老师: 陆歌皓 课程名称: JAVA程序设计实验 实验名称: lab4 学 号: 20111120279 姓 名: 李张昱 ...

  9. java 面向对象程序设计实验书 答案_java面向对象程序设计实验指导与习题解答的答案...

    参考答案如下 建设单位在施工合同履行中未能按约定付款,对象答的答案由此可能承担的法律责任是() [2006年考试真题]A.警告 保密性原则是心理辅导课程最基本.程序最重要的原则.() 设计实验简述引进 ...

  10. Java实验2【银行存取款程序设计实验】

    文章目录 前言 一.任务介绍 1.任务描述 2.运行结果 3.任务目标 4.实现思路 二.程序实现 1.代码 2.实验结果(包括输入数据和输出结果) 总结 前言 记录学习中写的Java实验,我这里用的 ...

最新文章

  1. 使用PHP生成和获取XML格式数据
  2. 在测试时用到的一些mysql的小技巧(持续更新)
  3. Deep Reinforcement Learning 深度增强学习资源
  4. 元计算:《元计算破解生命密码》听课笔记
  5. Java一个对象的内存运行流程图
  6. gson json转map_Java几种常用JSON库性能比较
  7. mysql utf8 4位_mysql中utf8和utf8mb4区别
  8. python xml etree word_使用python格式化插入的元素xml.etree模块,包括新行
  9. Oil Deposits
  10. 南邮计算机专硕考研专业课,南京邮电大学(专业学位)计算机技术研究生考试科目和考研参考书目...
  11. 绝了,为了压低成本,iPhone 12可能不送这两个配件了
  12. Maven的下载、安装和配置
  13. pygame设计一个刮刮乐加分小游戏小程序,教师加分奖,翻牌游戏
  14. 鸿蒙大陆v2.8正式版,鸿蒙大陆正式版地图下载-鸿蒙大陆下载 V2.22--pc6下载站
  15. 新浪php工程师面试题
  16. python中def main是什么意思_python main用法解析
  17. GCTA学习8 | GCTA计算多性状遗传力和遗传相关
  18. 关于社区团购和菜场买菜的一点感想
  19. Excel实用技巧——甘特图展示项目排期
  20. excel求和怎么操作?这三个简单操作方法,轻松掌握

热门文章

  1. 巧妙使用css美化网页
  2. Java咖啡馆---第一杯咖啡
  3. java 读取tsv_uniVocity-parsers:一款强大的CSV/TSV/定宽文本文件解析库(Java)
  4. 在DeSmuME模拟器上成功运行AK2i的内核,破解AK2i命令集
  5. 计算机网络实验 数据链路4-6章 问答题
  6. python爬取17000个球员_Python爬取NBA球员生涯数据及简单可视化
  7. Python中json.loads()无法解析单引号字符串问题的两种解决方法
  8. 中国IT传奇人物柳传志--语录大全
  9. Unity-黑暗之魂复刻-角色攻击
  10. 去掉mysql u0000_js对于\u0000的处理