- 博客(4)
- 收藏
- 关注
原创 编写程:编写函数对n个整数从大到小排序,函数有2个参数,分别为一个整形指针和整数n。排序完成后输入一个数,要求用折半查找法找出该数是数组中第几个元素的值。
#include<stdio.h>#define N 50void sort(int *p,int n){int i,j,t;for(i=0;i<n-1;i++){ for(j=i+1;j<n;j++) if(p[i]<p[j]) { t=p[i]; p[i]=p[j]; p[j]=t; }}}void find(int *p,int n,int m){int lo
2023-02-08 13:53:48 214 1
原创 一个班有N(N <20)名学生,每个学生修了五门课。编写程序: 1)求每个学生的平均成绩,并输出每个学生的学号,每门课程的成绩及平均值。 2)求某门课程的平均分; 要求:
#include<stdio.h>#define N 20typedef struct student{ int x; int a[5]; float d;}CJ;void pj(CJ *p,int n,float *f){int i,j,s;for(i=0;i<5;i++) { for(j=0;j<n;j++) { s=s+p[j].a[i]; } f[i]=s
2023-02-08 13:52:43 578 1
原创 将2行英文连接后输出。不能使用strcat函数。要求:编写函数f(char *s1,char *s2,char *s3),将字符指针*s1中字符与字符指针*s2中字符连接到到字符指针*s3中。
#include <stdio.h>#define N 100#include <string.h>void f(char *s1, char *s2, char *s3) {while (*s1) { *s3++ = *s1++;}while (*s2) { *s3++ = *s2++;}*s3 = '\0';}int main() {char s[N], m[N], k[N];gets(s);
2023-02-08 13:48:41 237 1
原创 将一行英文中指定的字符复制到一个字符数组中并输出。不能使用strncpy函数。要求:编写函数f(char *s1,int start,int len,char *s2),将字符指针*s1中从第sta
#include<stdio.h>#include<string.h>#define N 1000void f(char *s1,int start,int len,char *s2){int i,t;t=start;for(i=start;i<=len+t;i++){ *s2++=*(s1+i-1);}*s2='\0';}int main(){char a[N],b[N];int c,d;
2023-02-08 13:47:34 224 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人