作业1:编程输出hello,world
思路:略。程序**:
#include <>
void main()
printf(“hello,world”)
调试过程:出现提示如下:
e:\教学\c相关\c程序\ :warning c4013: 'printf' undefined; assuming extern returning int
e:\教学\c相关\c程序\ :error c2143: syntax error : missing ';before '}
警告1出现在第3行,printf的首字母写成大写,所以显示undefined;
错误1出现在第4行,缺少分号。
改过后编译通过。执行结果:正确显示hello,world.
体会:注意大小写拼写的区别,要避免一些符号的遗漏。
作业2: 读程序。
#include <>
void main
printf(“3+4=%d”,3+4);
printf(“*2*3.14*5=%f”,2*3.14*5);
printf(“某学生的成绩是%c”,’a’);
我**的结果是。
某学生的成绩是’a’.
计算机执行的结果是。
某学生的成绩是a.
体会:%f%c输出时是有格式的。写在””里面的3+4以及下边的公式实际上是不计算的。逗号后边的表达式会计算。
进一步尝试将%d改为%3d,将%f改为%7.2f,发现结果变成了。
某学生的成绩是a.
体会:所加的数字是调整输出宽度用的。
作业3:求圆的面积和周长。
思路:先定义变量,再输入半径的值,然后计算面积和周长,最后输出计算结果。
程序**:#include <>
*程序功能:根据输入的半径,输出圆的面积和周长*/
void main()
float r,area,cir; /定义实数变量*/
scanf(" f ",r); 从键盘输入变量r的值*/
printf("area= 3.14* r * r;cir =2 *3.14* r; ")
调试过程:出现的提示如下:
e:\教学\c相关\c程序\ :warning c4101: 'area' :unreferenced local variable
e:\教学\c相关\c程序\ :warning c4101: 'cir' :unreferenced local variable
不明白什么意思。
执行结果:只输出了公式,未显示计算结果。
原因是输出格式有问题。
将输出那行改正为:
printf("area=%f,cir=%f ",area= 3.14* r * r,cir =2 *3.14* r);
出现提示:e:\教学\c相关\c程序\ :
warning c4244: 'conversion from 'double ' to 'float ',possible loss of data
e:\教学\c相关\c程序\ :warning c4244: 'conversion from 'double ' to 'float ',possible loss of data
执行结果为:
area=78.500000,cir=31.400000
结果正确。经过在网上查找上边的提示。原因是数据类型不一致引起的。
将程序中的float改为double,或在计算时在3.14前加上(float).编译时提示消失。编译通过。执行结果正确。
体会:注意输出函数的用法,注意数据类型的区别。
C语言课程设计报告样本
hubei university of automotive technology c语言程序设计。课程设计报告。课设题目 填写本人做的课设题目名称 专业 填写本人的专业名称。班级 填写本人的自然班名称。姓名 填写本人的姓名。成绩 该处不填。完成日期 2013年5月27日 2012年6月21日 指导...
C语言课程设计报告样本
c语言程序设计。课程设计材料。学生姓名学号。系 院信息工程学院。专业 信息管理与信息系统。设计 题目 学生信息管理系统 完成日期 2011年9月6日 2011年10月15日 指导教师徐永安。一 课程设计目的。1 通过课程设计,加深对结构化程序设计思想的理解,能对系统功能进行分析,并设计合理的模块化结...
C语言课程设计报告样本
c语言程序设计。综合实验报告。设计题目 图书管理系统。班级。学号。姓名。指导教师梁国业。起止时间 2015 1 18 至 2015 2 25 2014 2015 学年第一学期。该系统包含图书馆馆藏图书的信息,供读者查询。建立一个文件,存放图书信息,包括 编号 书名 类别 出版社 作者 出版日期 存放...