当前位置:文档之家› C实验报告总结

C实验报告总结

《c程序设计1》实验报告学号姓名班级指导教师储岳中安徽工业大学计算机学院2010年1月9日《c程序设计》实验报告实验一:熟悉c语言的运行环境1、实验目的(1)了解turbo c和wintc的调试环境;(2)掌握调试c程序的四个步骤:编辑、编译、连接和运行; 2、实验内容(1)首先调试下列程序,并将其以文件名first.c保存。

#include <stdio.h> int main(void){printf(this is a c program.\n); getch(); } (2)将 first.c另存为second.c,并改为如下程序后调试。

#include stdio.h int main(void) {getch(); } (3)对前两题的运行结果进行分析,然后总结调试c程序的基本步骤及观察结果的方法。

3、实验报告要求(1) 总结调试c程序的基本步骤与技巧;(2)各题程序运行结果及分析;(3)实验总结。

实验二:运行一个c程序的方法1、实验目的(1)掌握c程序中定义主函数的方法; (2)掌握c程序中书写注释的方法; (3)了解printf 函数的基本功能。

2、实验内容*(1)编写程序输出以下图案: *** #include<stdio.h> ***** int main(void) { printf( *\n); printf( ***\n); printf( *****\n); printf(*******\n);getch(); } (2) 编写程序输出下列字符 ------------------------- your name: ------------------------- your password: #include<stdio.h> int main(void)*******{printf(____________________\n); printf(your name:\n); printf(____________________\n); printf(your password:\n); getch(); } (3) 编写程序输出你的姓名、学号、所在学院、专业和 email地址,并对你的程序添加注释#includestdio.h int main(void) {printf(xingming:zhou wen\n); printf(xuehao:099074173\n);(4) 运行教材page13中的程序,并观察结果 #include<stdio.h> int main(void){int i,s=0;for(i=1;i<=100;i++) if(i%2==0) s = s+i; printf(%d,s); getch(); return 0; } (5) 修改上题程序,求1~100中能被6整除的所有整数的和,并观察结果。

#include<stdio.h> int main(void) { int i,sum=0;for(i=1;i<=100;i++) if(i%6==0) sum = sum+i; printf(%d,sum); getch(); return 0; } 3、实验报告要求(1) 各题程序、运行结果及分析; (2) printf 函数输出字符串的方法;(实验总结。

实验三:最简单的c程序设计1、实验目的(1)掌握赋值和复合赋值运算符的用法; (2)熟练掌握顺序结构程序设计的方法; (3)掌握scanf函数和printf函数的用法; 2、实验内容(1) 编写程序计算下式:y?x?a?b c?d,其中x,a,b ,c,d 由键盘输入#include<stdio.h> int main(void) { 3)篇二:c语言综合性实验总结华北科技学院计算机学院综合性实验实验报告课程名称程序设计语言(c)实验学期 2011 至 2012 学年第二学期学生所在学院建筑工程学院年级 11级专业班级土木b112班学生姓名季京伟学号 201105024201 任课教师张瑾实验成绩计算机学院制实验报告须知1、学生上交实验报告时,必须为打印稿(a4纸)。

页面空间不够,可以顺延。

2、学生应该填写的内容包括:封面相关栏目、实验地点、时间、目的、设备环境、内容、结果及分析等。

3、教师应该填写的内容包括:实验成绩、教师评价等。

4、教师根据本课程的《综合性实验指导单》中实验内容的要求,评定学生的综合性实验成绩;要求在该课程期末考试前将实验报告交给任课教师。

综合性实验中,所涉及的程序,文档等在交实验报告前,拷贝给任课教师。

任课教师统一刻录成光盘,与该课程的期末考试成绩一同上交到系里存档。

5、未尽事宜,请参考该课程的实验大纲和教学大纲。

《程序设计语言(c)》课程综合性实验报告篇三:c语言实验报告《c语言》实验报告学院:机械与电子信息专业:电子信息工程班级:本科二班学号:姓名:曹禹指导教师:2012 年 3 月实验一简单c程序【实验目的】1、掌握上机运行一个c程序的全部过程。

2、初步学会vc++集成环境的使用方法。

3、初步学会查错和排错的技能。

4、加深理解程序执行的过程以及程序设计的有关概念。

【实验步骤】1、启动vc++集成环境。

2、在编辑状态下输入源程序,保存后生成扩展名为cpp的源文件。

3、对源文件进行编译,生成扩展名为obj的目标文件,如果编译通不过,再回到编辑状态修改程序。

4、对目标文件进行连接,生成扩展名为exe的可执行文件。

5、最后运行可执行文件,得到程序运行结果。

注:具体实验内容为第1,2,3章作业,每题要有题目,源程序,c编译系统下的编译示图,c编译系统下的运行结果示图。

【题目一】编写一个c程序,输入a,b,c三个值,输出其中最大者。

【源程序】#include<stdio.h>int a,b,c,x,y,z;int main(){int max(int a,int b,int c); scanf(%d,%d,%d,&a,&b,&c); z=max(a,b,c);printf(max=%d\n,z);return 0;}int max(int a,int b,int c) {if(a>=b)x=a;else x=b;if(a>=c)y=a;else y=c;if(x>=y)z=x;else z=y;return (z);}【c编译系统下的编译示图】【c编译系统下的运行结果示图】【题目二】请编程序将“china译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。

例如,字母“a”后面第4个字母是“e”,用“e”代替“a”。

因此,“china”因译为“glmre”。

请编一程序,用赋初值的方法使c1,c2,c3,c4,c5这五个变量的值分别为c,h,i,n,a,经过运算,使c1,c2,c3,c4,c5分别变为‘g’,‘l’,‘m’,‘r’,‘e’。

分别用putchar函数和printf函数输出这5个字符。

【源程序】#include<stdio.h>int main(){char c1=c,c2=h,c3=i,c4=n,c5=a; c1=c1+4;c2=c2+4;c3=c3+4;c4=c4+4;c5=c5+4; putchar(c1);putchar(c2);putchar(c3); putchar(c4);putchar(c5);putchar(\n); printf(%c%c%c%c%c\n,c1,c2,c3,c4,c5); return 0;}【c编译系统下的编译示图】【c编译系统下的运行结果示图】【题目三】设圆半径r=1.5,圆柱高h=3,求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积。

用scanf输入数据,输出计算结果,输出时要求有文字说明,取小数点后2位数字,请编程序。

【源程序】#include<stdio.h>float r,h,c,s1,s2,v1,v2;#define pai 3.14159int main(){scanf(%f,%f,&r,&h); c=2*pai*r;s1=pai*r*r;s2=4*pai*r*r;v1=pai*r*r*r*4/3;v2=(pai*r*r)*h;printf(圆周长:%-6.2f\n圆面积:%-6.2f\n,c,s1); printf(圆球表面积:%-6.2f\n圆球体积:%-6.2f\n,s2,v1); printf(圆柱体积:%-6.2f\n,v2); return 0;}【c编译系统下的编译示图】【c编译系统下的运行结果示图】实验二选择结构【实验目的】1、掌握逻辑运算和逻辑表达式的用法。

2、掌握选择结构的程序设计方法。

3、掌握if语句和switch语句。

4、了解c语言表示逻辑量的方法,以0代表“假”,以非0代表“真”。

注:具体实验内容为第4章作业,每题要有题目,源程序,c编译系统下的编译示图,c编译系统下的运行结果示图。

【题目一】给一个不多于5位的正整数,求出:1> 求出这是几位数;2> 分别输出各位数字;3> 按逆序输出该数。

例如,输入123,输出321.【源程序】#include<stdio.h>篇四:c语言实验报告c语言程序设计实验报告学院:电子信息工程学院学号:120414114 姓名:王亚洲指导教师:刘海泉目录实验一数据类型、运算符和表达式????????2 实验二实验三实验四实验五顺序结构程序设计????????????6 选择结构程序设计???????????11 数组?????????????????18 指针?????????????????24 实验一数据类型、运算符和表达式一、实验目的(1)掌握不同类型数据之间赋值规律和方法。

(2)掌握++和—的使用。

(3)掌握基本数据的输入、输出的方法。

(4)掌握并熟练使用各种输入、输出格式。

(5)掌握c语言的数据类型,熟悉如何定义一个整形、字符型和实型的变量,以及对它们赋值的方法。

(6)学会使用c语言的有关算术运算符,以及包含这些运算符的表达式。

二、实验重点及难点(1)输入有代表性的程序,比较整形数据、字符型数据以及字符串数据的区别与联系。

相关主题