下载此文档

C语言程序设计实验报告.doc


文档分类:办公文档 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
实验报告
实验项目名称: 程序设计
所属课程名称: C程序设计
实验类型: 验证型实验
实验日期: --25
班级:
学号:
姓名:
成绩:
实验概述:
知道c程序的上机步骤和方法;了解函数的定义,了解赋值表达式和运算表达式等;能够使用自增、自减运算符和赋值运算符与赋值表达式;对c程序的数据类型进行了解和掌握,能够灵活的运用表达式和赋值语句。
[实验目的及要求]
目的:
,熟悉如何定义一个整型、字符型、实型变量,以及对它们赋值的方法,同时要了解以上类型数据输出时所用的格式转换符。
、自加运算符(++)和自减运算符(--)以及赋值运算符(=)的使用,并且学会如何使用这些运算符正确书写表达式。
,熟悉顺序程序设计的一般方法。
()和字符输出函数putchar的用法。
()和格式输出函数printf()的用法。

要求:

、编译与运行的过程。


,学会保存、修改源程序。
[实验准备工作]

,如int,scanf等等;会给一些函数等下定义和给它们赋值。
,如整型,字符型,浮点型等。
(如算数运算符和算法表达式,赋值运算符和赋值表达式等),和知道大多数的函数用法。

[实验内容]:

main()
{ int m,n;
m=120;
n=112;
printf("%d\t%d\n ",m,n);
}
具体步骤:
①记录程序运行的结果。
②在程序的最后增加一句:printf("%c\t%c\n ",m,n);再运行程序,并分析结果。
③将第2行改为:
char m,n;
运行程序,并观察结果。
④将3和4行改为:
m=x;
n=p;
运行程序,并观察结果,如果产生了错误,说明是什么造成的。

main()
{
char c1=’x’,c2=’y’,c3=’z’,c4=’\101’,c5=’\102’
printf("x%cy%c\tz%c\txyz\n",c1,c2,c3);
printf(“\t\b%c%c”,c4,c5);
}
具体要求:
上机前先分析程序,并在实验报告上写出程序执行结果,上机后对照检查。
3、输入调试下面程序
main()
{int a,b,c,d;
a=12;
b=-5;
c=++a;
d=b++;
printf("%d,%d,%d,%d\n",a,b,c,d);
}
具体要求:
①在运行程序之前,先阅读程序并分析结果。
②运行程序,并与分析的结果对照。
③将程序改为:
main()
{int a,b;
a=12;
b=-9;
printf("%d,%d\n",a++,b++);//试将该句改为printf("%d,%d\n",++a,++b)
}
④将程序改为,并运行该程序:
main()
{int a,b,c=0,d=0;
a=12;
b=8;
c+=a++;
d-=-b;
printf("a=%d,b=%d,c=%d,d=%d\n",a,b,c,d)
}

main
{
int a,b;
float s;
scanf(“%d,%d”,&a,&b);
s=2*a*b/(a+b)*(a+b);
printf(“s=%f\n”,s);
}
具体要求:
输入并调试上述源程序;
将scanf函数改为:scanf(”%d%d”,&a,&b);再调试;
写出程序运行结果;

#include<>
main()
{
char c1,c2,c3;
c1=getchar();
c2=getchar();
c3=getchar();
putchar(c1);
putchar(c2);
putchar(c3);
}
调试上述程序;
写出运行结果。
,用getchar函数读入两个字符给c1,c2,然后分别用putchar函数和printf函数输出这两个字符。

C语言程序设计实验报告 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小79 KB
  • 时间2018-03-29