第一范文网 - 专业文章范例文档资料分享平台

GIS程序设计实验报告(C)01

来源:用户分享 时间:2025/10/14 7:18:45 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

班级:

GIS 程 序 设 计 (C) 实 验 报 告

姓名:*****

******学号:*******

1

实验1 C程序的运行环境和运行C程序的方法

(4)程序清单:

#include void main() { }

该程序没有错,编译连接成功,运行结果为:This is a c program

printf(\);

(5)正确的程序清单为:

#include void main() { int a,b,sum; a=123;b=456; sum=a+b; }

printf(\,sum);

运行结果为:Sum is 579 (6)程序清单为:

#include void main()

{ int max(int x,int y); int a,b,c;

printf(\); scanf (\,&a,&b); c=max(a,b);

printf(\,c); }

int max(int x,int y) {int z; if(x>y) z=x; else z=y; return(z); }

输入2和5后运行结果为:max=2\\n

将程序中的第四行改为 int a;b;c;后编译过程显示

2

将max 函数中的第3,4行合并为一行后进行编译,能成功进行,表明C程序的书写比较随意,不会影响程序的运行。 (7)程序清单:

#include void main()

{ int max(int x,int y,int z); int a,b,c,d;

scanf (\,&a,&b,&c); d=max(a,b,c);

printf(\,d); }

int max(int x,int y,int z) {int d;

if(x>y && x>z) d=x; elseif(y>x && y>z) d=y; elseif(z>x && z>y) d=z; return(d);

}

运行程序,输入5,6,4 结果显示 max= 6 表明编写的程序是正确的。

实验2 数据类型、运算符与表达式 (1)程序清单:

#include void main() {char c1,c2; c1='a'; c2='b';

printf(\,c1,c2); }

运行结果为a,b

增加printf语句后运行结果为:

将第3行改为int c1,c2;后运行结果为:

再将第4、5行改为后编译结果显示:

再将第4、5行改为编译结果

3

显示

说明在修改处有错,编译不成功

再将第4、5行改为c1=300;c2=400;后运行结果为

说明修改c1、c2赋值后运行结果发生改变

(2)程序清单:

#include void main()

{char c1='a',c2='b',c3='c',c4='\\101',c5='\\116'; printf(\,c1,c2,c3); printf(\,c4,c5); }

执行结果为:

(3)程序清单为:

#include void main() {int i,j,m,n; i=8; j=10; m=++i; n=j++;

printf(\,i,j,m,n); } 运行结果为

说明对++i与i++有区别 ○

按○3修改程序后运行结果为 按○4修改程序后运行结果为 执行○5后运行结果为 执行○6操作后,能成功编译,运行结果为按2修改后执行结果为

(4)程序清单为:

#include void main()

{char c1,c2,c3,c4,c5;

4

搜索更多关于: GIS程序设计实验报告(C)01 的文档
GIS程序设计实验报告(C)01.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c48ft601beh6trx0166cy_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top