JedonLee
一个不知名大学的菜鸟
展开
-
使用指针实现交换数组a和数组b中的对应元素,键盘输入数组元素
#include<stdio.h>void swap(int *a,int *b){int temp=*a;*a=*b;*b=temp;}int main(){int a[5]={0},b[5]={0};printf("输入数组a元素:");for(int i=0;i<5;i++) scanf("%d",&a[i]);printf("输入数组b元素:");for(int i=0;i<5;i++) scan原创 2023-01-02 10:53:49 · 1614 阅读 · 0 评论 -
使用指针完成输入数组,最大的数与第一个元素交换,最小的数与最后一个元素交换,输出数组的功能
#include<stdio.h>void swap(int *a,int *b){int temp;temp=*a;*a=*b;*b=temp;}int main(){int arr[5]={0},max,min;int *pa=arr;for(int i=0;i<5;i++) scanf("%d",&pa[i]);max=0,min=0;for(int i=0;i<5;i++) if(pa[i]原创 2023-01-02 10:52:35 · 1446 阅读 · 0 评论 -
使用指针实现从键盘输入5个数送入数组中,并求该数组元素之积
#include<stdio.h>int product(int *p){int ans=1;for(int i=0;i<5;i++) ans*=p[i];return ans;}int main(){int arr[5]={0};int *pa=arr;for(int i=0;i<5;i++)scanf("%d",&pa[i]);printf("%d",product(pa));return 0;原创 2023-01-02 10:49:47 · 616 阅读 · 0 评论 -
使用指针实现从键盘输入5个数送入数组中,并求数组的平均值。
#include<stdio.h>int average(int *p){int ans;for(int i=0;i<5;i++) ans+=p[i];return ans/5;}int main(){int arr[5]={0};int *pa=arr;for(int i=0;i<5;i++) scanf("%d",&pa[i]);printf("%d",average(pa));return 0;原创 2023-01-02 10:48:56 · 1654 阅读 · 0 评论 -
从键盘输入3个数,使用指针方法找到3个数中最大和最小的数并输出。
#include<stdio.h>int max(int *m,int *n){if(*m>=*n) return *m;return *n;}int min(int *m,int *n){if(*m<=*n) return *m;return *n;}int main(){int a,b,c,res;scanf("%d %d %d",&a,&b,&c);res=max(&a,原创 2023-01-02 10:47:37 · 2447 阅读 · 1 评论 -
计算不同类型的指针变量所占内存的字节数
计算不同类型的指针变量所占内存的字节数原创 2023-01-02 09:55:03 · 1111 阅读 · 0 评论 -
用指向数组的指针遍历二维数组
用指向数组的指针遍历二维数组原创 2023-01-02 09:53:31 · 1228 阅读 · 1 评论 -
不同数据类型所占内存的字节数
不同数据类型所占内存的字节数原创 2023-01-02 09:51:09 · 3016 阅读 · 0 评论 -
用指针方法实现将两个有序的数组合并成一个有序数组
用指针方法实现将两个有序的数组合并成一个有序数组原创 2023-01-02 09:49:14 · 1897 阅读 · 0 评论 -
用指针实现数组元素循环移动
用指针实现数组元素循环移动原创 2023-01-02 09:46:48 · 2049 阅读 · 0 评论