![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
指针专题
文章平均质量分 69
q在路上
记录学习的点滴。
展开
-
统计一个字符串在另一个字符串里出现的次数
题目内容:从键盘输入两个字符串,输出第二个串在第一个串中出现的次数。如果没有,输出“No”。输入格式:输入两个字符串输出格式:输出第二个串在第一个串中出现的次数。如果没有,输出 No输入样例1:This is his book[回车]is[回车]输出样例1:3[回车]输入样例2:This is my book[回车]at[回车]输出样例2:No[回车]#include<stdio.h>#include<stdlib.h>#include<s原创 2020-07-17 13:34:22 · 5840 阅读 · 1 评论 -
函数与指针:输入并查找一组数据的最大值。
#include <stdio.h>#include <stdlib.h>int max(int *p){ int i,t=*p; for(i=1;i<10;i++) { if(*(p+i)>t) t=*(p+i); } return t;}int main(){ int i,m,a[10]; int (*pf)(int a[]); /*定义一个函数型指针*/原创 2020-07-15 13:40:55 · 299 阅读 · 0 评论 -
3个同学4门课的成绩排序(指针)
题目内容:从键盘输入3个同学4门课的成绩,将其按平均分从高到低排序输出。输入格式:输入3个同学4门课的成绩输出格式:按平均分从高到低排序输出输入样例:89 78 80 76 88 78 75 90 99 92 100 89输出样例:99,92,100,8988,78,75,9089,78,80,76运行结果: 代码:#include <stdio.h>#include <stdlib.h>int main(){ int a[3][4],sum原创 2020-07-14 20:01:26 · 1159 阅读 · 0 评论 -
一个班里三个学生,各学4门课,计算总平均分数以及第n个学生的成绩。用函数average求出总平均成绩,用函数search找出并输出第i个学生的成绩。
指针与多维数组的表示形式#include <stdio.h>#include <stdlib.h>/*求全部分数的平均分*/void average(float *p,int n){ float *p_end; float sum=0,aver; p_end=p+n-1; for(;p<=p_end;p++) { sum+=(*p); } aver=sum/n; printf("avera原创 2020-07-12 20:35:49 · 1282 阅读 · 0 评论 -
用指针方法,将一维数组int a[n] 中元素按从小到大顺序输出。
题目内容:用指针方法,将一维数组int a[n] 中元素按从小到大顺序输出,n不大于100。输入格式:n个整数,空格隔开输出格式:排序后的n个数,逗号隔开。输入样例:12 34 56 43 7 89 81 11 33 90输出样例:7,11,12,33,34,43,56,81,89,90#include <stdio.h>#include <string.h>void swap(int *pa,int n){ int i,j,t; fo原创 2020-07-10 18:47:03 · 3724 阅读 · 2 评论