天津理工上机c语言报告5,天津理工大学c语言上机报告7.doc
天津理工大学c语言上机报告7
天津理工大学
计算机与通信工程学院
实验试做报告
2009 至 2010 学年 第 一 学期
课程名称高级语言程序设计I学生专业信息安全实验(7)实验名称指针实验课时4课时试做时间2009年11月12日
实验环境P4、VC++6、MSDN实验要求
见实验指导书
实验步聚1.第一题的参考源代码如下:
#include"stdio.h"
void main()
{int i,j,k,t,*p;
int a[10];
printf("请输入10个数\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);/*输入数据*/
p=a;/*指针p指向数组a*/
for(i=0;i<9;i++)
{k=i;/*变量k中存放最终需要交换的元素的位置*/
for(j=i+1;j<10;j++)
if(*(p+k)>*(p+j))k=j;/*有更小的元素值是更新k的指向*/
if(k!=i)/*当k被更新后就需要交换数据*/
{t=*(p+k);
*(p+k)=*(p+i);
*(p+i)=t;}}
for(p=a;p
}
2.第二题的参考源代码如下:
#include"stdio.h"
void main()
{void swap(p1,p2);
int a,b,*pa,*pb;
printf("请输入2个数\n");
scanf("%d%d",&a,&b);
pa=&a;/*指针pa指向整数a*/
pb=&b;/*指针pb指向整数b*/
swap(pa,pb);/*调用函数swap,实参为指针*/
printf("a=%d,b=%d\n",a,b);
}
void swap(int *p1,int *p2)/*定义函数swap,完成交换功能*/
{int t;
t=*p1;/*完成交换功能*/
*p1=*p2;
*p2=t;
}
3.第三题的参考源代码如下:
#include"stdio.h"
void main()
{int sum(int a,int b,int c);
void swap(int a,int b);
int a,b,c,(*p)();
int *aa,*bb;
printf("请输入2个数a,b\n");
scanf("%d,%d",&a,&b);
p=sum;
c=(*p)(a,b,c);
p=swap;
aa=&a;bb=&b;
(*p)(aa,bb);
printf("sum=%d\n",c);
printf("a=%d,b=%d\n",a,b);
}
int sum(int a,int b,int c)
{c=a+b;
return(c);}
void swap(int *aa,int *bb)
{int t;
t=*aa;
*aa=*bb;
*bb=t;
}
4.第四题的参考源代码如下:
#include"stdio.h"
void main()
{
void pai(int *p,int a);
int a[10],i;
printf("请输入10个数\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
pai(a,10);
for(i=0;i<10;i++)
printf("%d ",a[i]);
}
void pai(int *p,int n)
{int i,x[10],j,k,t;
for(i=0;i<10;i++)
x[i]=*(p+i);
for(i=0;i
{k=i;
for(j=i+1;j
if(x[k]>x[j])k=j;
if(k!=i)
{t=x[k];
x[k]=x[i];
x[i]=t;}}
for(i=0;i
printf("%d ",x[i]);
printf("\n");
}
5.第五题的参考源代码如下:
#include"stdio.h"
void main(){
int strcmp(char *p1,char *p2);
char s1[100],s2[100],* p1,*p2;
int a;
printf("请输入字符串s1\n");
gets(s1);
printf("请输入字符串s2\n");
gets(s2);
p1=s1;
p2=s2;
a=strcmp(p1,p2);
printf("%d\n",a);
}
int strcmp(char *p1,char *p2)
{int s=0;
for
天津理工上机c语言报告5,天津理工大学c语言上机报告7.doc相关推荐
- 兰州理工大学c语言试题答案,兰州理工大学c语言题库81058116.doc
兰州理工大学c语言题库81058116 试卷编号:8116 所属语言:C语言 试卷方案:C语言期末模拟练习 试卷总分:100分 共有题型:3种 一.程序填空 共1题 (共计30分) 第1题 (30.0 ...
- 昆工c语言题库,昆明理工大学C语言期末统考试题
昆明理工大学C语言期末统考试题 第 1 页(共 9 页)昆明理工大学 2000 级 C 语言期末统考试题(A 卷)说明:1. 本试题满分为 100 分,考试时间为 120 分钟.闭卷考试.2. 所有答 ...
- 南京理工大学c语言课程设计,南京理工大学C语言讲义第7章.ppt
南京理工大学C语言讲义第7章 * 静态局部变量:static 在函数内部定义,存储在静态存储区,与auto对应,在别的函数中不能引用. 全局静态变量:static 在函数外部定义,只限在本文件中使用, ...
- 昆明理工大学c语言程序设计答案,昆明理工大学c语言程序设计课后习题答案
昆明理工大学c语言程序设计课后习题答案 昆明理工大学C语言程序设计课后习题答案 第1章 认识C语言 (一).是非题 1.程序是指挥计算机进行各种信息处理任务的一组指令序列. A.对 B.错 2.机器语 ...
- 兰州理工大学c语言试题答案,兰州理工大学c语言题库81058118.doc
兰州理工大学c语言题库81058118 试卷编号:8118 所属语言:C语言 试卷方案:C语言期末模拟练习 试卷总分:100分 共有题型:3种 一.程序填空 共1题 (共计30分) 第1题 (30.0 ...
- 浙江理工大学c语言作业网站,浙江理工大学c语言期末考试模拟试卷6
<浙江理工大学c语言期末考试模拟试卷6>由会员分享,可在线阅读,更多相关<浙江理工大学c语言期末考试模拟试卷6(13页珍藏版)>请在人人文库网上搜索. 1.浙江理工大学c语言期 ...
- 兰州理工大学c语言试题答案,兰州理工大学c语言题库
兰州理工大学c语言题库 试卷编号:8117 所属语言:C语言 试卷方案:C语言期末模拟练习 试卷总分:100分 共有题型:3种 一.程序填空 共1题 (共计30分) 第1题 (30.0分) 题号:43 ...
- 北京理工大学 c语言期末试题,北京理工大学C语言期末模拟考试.doc
北京理工大学C语言期末模拟考试 北京理工大学C语言期末模拟试题 一.单项选择题 - 试答 1 Question 1 分数: 2 已知结构定义如下: struct sk { int a: float b ...
- 北京理工大学 c语言期末试题,北京理工大学C语言期末模拟试题.docx
北京理工大学C语言期末模拟试题.docx 1. includestdio.h2. includestdlib.h3. intmain4. floatd1,d2;charop;5. scanffcf,6 ...
- 天津理工计算机通信工程学院,2018年天津理工大学计算机与通信工程学院811信号与系统考研仿真模拟五套题...
一.解答题 1. 绘出下列系统的仿真框图: (1): (2) . [答案](1)取中间变量q(t),使 激励信号e(t)与中间变量q(t)的关系,如图1所示. 图1 将①代入原方程,得 对比等式两边, ...
最新文章
- cookie的设置、获取以及删除
- 《C++ Primer第五版》习题答案
- RedisCrawlSpider
- 活动丨想和大咖云风来场1对1的亲面交流吗?!快来分享你的《程序员修炼之道》学习心得!
- java udp多线程服务器_UDP服务端多线程-----
- 凸优化第九章无约束优化 9.2 下降方法
- 订单操作-订单详情查询代码实现
- P1867 【Mc生存】经验值 java题解
- [python]微信公众号JS逆向
- 自适应业务提供的NGN业务体系结构项目调研论文(Draft1)
- 现代物流仓储自动化实验系统
- LLVM 与 Clang 介绍
- 【bzoj4568】【SCOI2016】【幸运数字】【树上倍增+线性基】
- el-input-number默认值为空怎么设置
- Arduino实验十三 YFS201霍尔效应水流传感器
- 「DaoCloud 道客」荣升Istio指导委员会席位
- 性能优化:nginx静态压缩,网页速度倍级提升
- 视频伪原创工具 修改视频md5值
- 行业深度:区块链与金融、保险业那些不得不说的故事
- 帕金森病患者起居生活需要注意什么
热门文章
- mac mini mysql 安装_怎么在MacMini上安装ubuntu,Mac OS X 讨论区
- 1687: 数组操作(非常规思维)
- 阿里云数据中台 Quick Audience 智能用户增长正式发布
- 从“等等”到“秒开”再到“直开”,是什么让闲鱼社区相见恨晚?
- 干货收藏 | 如何优化前端性能?
- 获取族_批量添加族参数(上)
- 语言 micropython_MicroPython蓝牙BLE例程实操(一)
- 图形渲染技术分享:《GTA V 》图形分析摘要
- PHP面试题:PHP.ini路径?
- Java扑克牌(多线程)