66问答网
所有问题
当前搜索:
用指针编写函数
用指针
法
编写
求 a 数组 n 个元素中的数值最大和最小的
函数
。 并求一维...
答:
max=max_func(arr,N); //调用max_func()
函数
min=min_func(arr,N); //调用min_func()函数 ave=ave_func(arr,N); //调用ave_func()函数 printf("最大值=%d\n最小值=%d\n平均值=%.2f\n",max,min,ave); //输出结果 ...
c语言编程
用指针编写函数
:insert(s1,s2,f),其功能是在字符串s1中的指 ...
答:
*tcp; tcp = s1 + strlen(s1); cp = s1 + f; if(tcp < cp) return -1; while(tcp >= cp) { *(tcp + strlen(s2)) = *tcp; tcp--; } while(*s2 != '\0') { *cp = *s2;
用指针
方案
编写
一个将两个字符串连接起来的
函数
,并写出能调用该函数的...
答:
include <string.h> int main(){ char s1[40],s2[40],s[80];int len1,len2,i;printf("input string1:\n");gets(s1);printf("input string2:\n");gets(s2); len1=strlen(s1);len2=strlen(s2);for(i=0;i<len1;i++)s[i]=s1[i];for(i=0;i<len2;i++)s[i+len1]=s...
#c语言
编写
一个
函数
同时求圆的周长和面积,
用指针
怎么写?
答:
include <math.h> //
函数
声明 void circle_properties(double r, double *p, double *a);int main(void){ double radius, perimeter, area;// 输入圆的半径 printf("输入圆的半径: ");scanf("%lf", &radius);// 计算圆的周长和面积 circle_properties(radius, &perimeter, &area);// 输...
C语言,
使用指针
作为
函数
参数,
写
一求数组中最大值和最小指的函数
答:
voidhanshu(int*arry,intsize,int*m,int*n){ *m=arry[0];*n=arry[1];for(inti=0;i<size;i++){ if(arry[i]>*m
)*m=arry[i];if(arry[i]<*n)*n=arry[i];} } intmain(intargc,constchar*argv[]){。inta[]={1,5,6,2...
...
编写
求其最大值、最小值的
函数
,
用指针
作函数参数实现。
答:
{int a[MAXSIZE];int k;printf("please inter ten number:");for(k=0;k<MAXSIZE;k++){ scanf("%d",&a[k]);} Fun(a);for(k=0;k<MAXSIZE;k++)printf("%d,",a[k]);} void Fun(int a[]){ int i;int temp;int MaxNum=a[0];int maxIndex = 0;int minIndex = 0;int ...
请
使用指针编程
实现:
编写函数
int fun(char *str),其功能是将一个整数...
答:
//
函数
名是f include <stdio.h> include <string.h> int f(char *str){ int l=strlen(str);char* p;int n=0;for(p=str;p<str+l;p++){ n=n*10+(*p-'0');} return n;} int main(){ char str[10];int n;gets(str);n=f(str);printf("%d\n",n);} ...
C语言
指针函数
答:
match是
函数
的名字。括号内是函数的参数,多个参数用逗号分隔。本例共有3个参数:char*s,char ch1,char ch2,第一个是s,类型为char*型(字符
指针
型),后两个ch1、ch2都是char型(字符型)。到这儿,你就知道去掉*match前的*为什么就不对了。另外,括号里参数类型(如包含指针)跟函数返回值的...
利用指针编写
一个
函数
fun,函数的功能是把数组中的最大数和最小数交换...
答:
main() { int a[SIZE]; int i; for (i = 0 ; i < SIZE; i++) { scanf("%d", &a[i]); } swap_max_and_min(a, SIZE); for (i = 0 ; i < SIZE; i++) { printf("%d ", a[i]); } printf("\n")...
请
用指针
的方法,
编写
一个
函数
实现把给定字符串逆序
答:
include <string.h> int main(){ int i,pos;char t;char str[20] = {"abcde"};char *p = str;pos = strlen(str);for(i = 0; i < pos/2; i++){ t = *(p+i);(p+i) = *(p+(pos-1-i));(p+(pos-1-i))=t;} fputs(str,stdout);printf("\n");return 0;} ...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
用指向函数的指针作函数参数
指向函数的指针如何调用函数
指针函数和引用函数
通过函数指针调用函数
用指针作为函数的参数
用指针做函数参数
指向函数的指针的使用
可以用一个指针变量指向一个函数
指针引用作为函数参数