1 / 4
文档名称:

数据结构数组指针结构体练习.doc

格式:doc   大小:19KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据结构数组指针结构体练习.doc

上传人:1542605778 2022/3/15 文件大小:19 KB

下载得到文件列表

数据结构数组指针结构体练习.doc

相关文档

文档介绍

文档介绍:/*
*题目:将1~10存入数组a[10],并将其逆序输出。
*/
#include <>
void main()
{
int a[10];
int i;
/*1~10存入数组a/*
*题目:将1~10存入数组a[10],并将其逆序输出。
*/
#include <>
void main()
{
int a[10];
int i;
/*1~10存入数组a[10]*/
for (i = 0; i < 10; i++)
{
a[i] = i+1; //利用数组下标对1~10进行存入
}
/*数组数据顺序输出*/
for (i = 0; i < 10; i++)
{
printf("%3d", a[i]);
}
printf("\n");
/*数组数据逆序输出*/
for (i = 9; i >= 0; i--)
{
printf("%3d", a[i]);
}
}
/*
*题目:用指针方式编写程序:从键盘输入10个整型数据,
* 并存入数组,要求将10个数中最大的数与第1个输
* 入的数交换;将10个数中最小的数与最后1个输入
* 的数交换。
*/
#include <>
void main()
{
int a[10], *p, *max, *min, x;
/*利用数组地址添加数组数据*/
for (p = a; p < a+10; p++)
{
scanf("%d", p);
}
/*判断出数组中的最大值与最小值*/
max = min = a;
for (p = a; p < a+10; p++)
{
if (*max < *p)
{
max = p;
}
if (*min > *p)
{
min = p;
}
}
/*输出数组中的数据*/
for (p = a; p < a+10; p++)
{
printf("%4d", *p);
}
printf("\n");
/*将最大值与最小值分别和输入的第一个数与最后一个数交换*/
if (*max == *(a+9) && *min == *a) //最大值为最后一个数,最小值为第一个数时,三者之间交换。
{
x = *(a+9);
*(a+9) = *a;
*a = x;
}
else if (*max == *(a+9))
{

最近更新

幼儿园学期班务工作总结报告 15页

部编版二年级语文下册第一次月考模拟题及答案.. 5页

大班美术公开课教案《旧鞋DIY》 2页

泸教版四年级数学下册一单元模拟题及答案(八套.. 47页

幼儿园小班游戏教案《风筝》 2页

最新幼儿园大班优秀科学教案《动物之最》 2页

部编人教版六年级语文下册第二次月考试卷及答.. 6页

幼儿园大班社会活动教案-豆宝宝 3页

最新人教版六年级语文下册第二次月考试卷含答.. 5页

幼儿园大班科学教案《吹泡泡》 4页

2025ktv虚拟现实娱乐项目开发合同范本 13页

教育局人事科工作的自我总结 5页

2025年五人合伙文化传媒项目合作协议书 13页

2025年出租车驾驶员培训与就业服务合同 14页

2025年地产公司劳动合同与员工股权激励及分红.. 18页

2025年宠物领养保障及行为规范合同 14页

2025年度POS机租赁与移动支付终端服务合同 16页

2025年度专业美发工作室聘用合同范本-@-1 17页

2025年度二手房买卖合同产权过户手续范本 16页

2025年度二手车抵押借款合同借款人还款方式变.. 16页

2025年度仓储运输合同财务管理范本 14页

2025年度企业战略规划与财务支持服务合同 14页

2025年度住宅装修工程双方合作协议范本 16页

云南省普通初中学生成长记录-基本素质发展初一.. 26页

云南省普通初中学生成长记录——学生自我反思.. 30页

云南省普通初中学生成长记录——家长反馈意见.. 6页

云南省普通初中学生成长记录——其他事项记录.. 4页

云南省普通初中学生成长记录班主任评语 39页

2024年安徽省特岗教师初中物理学科专业知识试.. 3页

广西用浙教版(浙江教育出版社)三年级信息技术.. 45页