装修公司网站怎么建设,网站开发中设置会员等级,电商的网站有几个,蚌埠seo推广目录 第1关#xff1a;输出若干个学生成绩中的最高分.要求用指针函数实现
任务描述
第2关#xff1a;采用指针变量表示地址的方法输入输出数组中的个元素
任务描述
相关知识#xff08;略#xff09;
编程要求
第3关#xff1a;用指针实现数组循环移动
任务描述 第…目录 第1关输出若干个学生成绩中的最高分.要求用指针函数实现
任务描述
第2关采用指针变量表示地址的方法输入输出数组中的个元素
任务描述
相关知识略
编程要求
第3关用指针实现数组循环移动
任务描述 第1关输出若干个学生成绩中的最高分.要求用指针函数实现
任务描述
题目描述:读入n(1 n 1000)个学生的成绩成绩都为整数用指针函数求出若干个学生成绩的最高分。用数组名作为函数参数指针作为函数返回值。
####相关知识略
####编程要求
请仔细阅读右侧代码结合相关知识在Begin-End区域内进行代码补充。
输入
第一行为整数n代表学生的数量。
第二行为n个学生的成绩n个整数之间用一个空格隔开。
输出
输出最高分占一行。
####测试说明 样例输入
5
80 90 85 95 91
样例输出
95
#includestdio.h
/*********Begin*********/
int max(int s[],int n)
{int temp0;int *p;ptemp;for(int i0;in;i){if(*ps[i]) *ps[i];}return *p;
}/*********End**********/
int main(void)
{int n,s[110];scanf(%d,n);for(int i0;in;i)scanf(%d,s[i]);/*********Begin*********//*********End**********/printf(%d,max(s,n) );return 0;
}
第2关采用指针变量表示地址的方法输入输出数组中的个元素
任务描述
题目描述:采用指针变量表示地址的方法输入输出数组中的个元素
第一行为n表示n个整数
第二行为n个整数。
相关知识略
编程要求
请仔细阅读右侧代码结合相关知识在Begin-End区域内进行代码补充。
输入
第一行为n表示n个整数
第二行为n个整数。
输出
用指针变量表示地址的方法输出数组中的各个元素。
输出占一行两个整数之间有空格
####测试说明 样例输入
10 1 2 3 4 5 6 7 8 9 10
样例输出
1 2 3 4 5 6 7 8 9 10
#includestdio.h
int main(void)
{/*********Begin*********/int v[100],n;scanf(%d,n);int *p;for(pv;pvn;p){scanf(%d,p);}for(pv;pvn;p){printf(%d ,*p);}/*********End**********/return 0;
}
第3关用指针实现数组循环移动
任务描述
题目描述:有n个整数要求你编写一个函数使其向右循环移动m个位置
####相关知识略
####编程要求
请仔细阅读右侧代码结合相关知识在Begin-End区域内进行代码补充。
输入
输入n m表示有n个整数移动m位
输出
输出移动后的数组
####测试说明
样例输入 10 5 1 2 3 4 5 6 7 8 9 0
样例输出 6 7 8 9 0 1 2 3 4 5
#includestdio.h
int *solve(int *s,int n,int m){/*********Begin*********/int k m % n;if(k0) return s;int *ps[n-k];int *qpm;for(int i0;in-k;i)*q*s;return p;/*********End**********/
}
int main(void)
{int n,m,s[110];scanf(%d%d,n,m);for(int i0;in;i)scanf(%d,s[i]);int *ans;/*********Begin*********/anssolve(s, n, m);/*********End**********/for(int i0;in;i){if(i0) printf(%d,*ans );else printf( %d,*ans );}return 0;
}