自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 建立一个链表,每个结点包括:学号、姓名、性别、年龄。输入一个年龄,如果链表中的结点所包含的年龄等于此年龄,则将此结点删去。

#include <stdio.h>#include <malloc.h>#define LEN sizeof(struct student)struct student{ int num; char name[8]; char sex; int age; struct student * next;};int main(){ struct student * creat(); struct...

2020-07-16 23:07:14 1019

原创 用指向指针的指针的方法对n个整数排序并输出,要求将排序单独写成一个函数。n个整数在主函数中输入,最后在主函数中输出。

#include <stdio.h>int main(){ void sort(int **pn,int n); int i,n; int num[15],*pnum[15],**p; printf("Please input n:"); scanf("%d",&n); for(i=0;i<n;i++) scanf("%d",num+i); for(i=0;i<n;i++) *(pnu...

2020-06-30 01:03:05 4861 1

原创 输入一个字符串内有数字和非数字字符,例如:A123x456...

#include <stdio.h>#include <string.h>#include <math.h>int main(){void sum_output(char s[],int *pn,int *pi); //字符串数组、两个指针变量作形参char str[100];int i=0,num[15],inter[25]; //num数组用来存放找到的数字,inter数

2020-06-29 01:30:06 2939

原创 有一个班4个学生,5门课程。①求第一门课程的平均分;②找出有两门以上课程不及格的学生,输出

#include <stdio.h>int main(){void first_class_average(float [][5]);void two_class_fail(float (*p)[5],int x);void aver_90_or_all_85(float (*p)[5],int x);float score[4][5],(*p)[5],*q;int i;printf(“input scores:\n”);for(q=*score;q<*score+20;

2020-06-28 12:45:23 5058

原创 输出十个从小到大排序的字符串数组

#include <stdio.h>#include <string.h>int main(){void str_sort(char p[11]);char str[11][11],p[11];int i;printf(“input ten equal strings:\n”);for(i=0;i<10;i++)gets(str[i]);str[i][0]=’\0’; //输入完十个字符串后别忘了休止符for(i

2020-06-24 15:42:24 565

原创 在5*5数组中找到最大值和四个最小值并分别放在数组中心和四个角,四个角按左到右、上到下的顺序放置(指针法)

#include <stdio.h>int main(){void max_center_min_side(int *a);int num[5][5];int i,j;printf("请输入5*5数组:\n"); for(i=0;i<5;i++){ for(j=0;j<5;j++) { scanf("%d",&num[i][j]); }}max_center_min_side(*num);printf("调整后

2020-06-22 13:06:07 385

原创 将一个5*5的矩阵中最大的元素放在中心,4个角分别放4个最小的元素

#include <stdio.h>int main(){void max_center_min_side(int a[5][5]);int num[5][5];int i,j;printf(“请输入5*5数组:\n”);for(i=0;i<5;i++){for(j=0;j<5;j++)scanf("%d",&num[i][j]);}max_center_min_side(num);printf(“调整后的数组:\n”);for(i=0;i<

2020-06-21 19:49:33 938

原创 运用指针方法统计一段字符串中大小写字母,数字,空格和其他字符个数

#include <stdio.h>int main(){ void count(char *); char str[100]; printf("input string:\n"); gets(str); count(str); return 0;}void count(char *string){ char *p; int i=0,j=0,k=0,w=0,y=0; for(p=string;*p!='\0';p+...

2020-06-20 18:52:44 7722

原创 有n个整数,使前面个数顺序向后移m个位置,最后m个数变成最前面m个数,见图8.43

#include <stdio.h>#define n 10#define m 4int main(){ void f1(int *,int *); void f2(int *); void f3(int *,int *); int a[n],b[5]; int i; for(i=0;i<n;i++) scanf("%d",&a[i]); f1(a,b); f2(a); f3(a,b);...

2020-06-19 00:19:37 413

原创 输入10个学生5门课的成绩,分别用函数实现下列功能:

#include <stdio.h>#define N 10#define S 5int i,j,k,g;int main(){ void score(float a[N][S]); float a[N][S]; for(i=0;i<N;i++) for(j=0;j<S;j++) scanf("%f,",&a[i][j]); score(a); return 0;}void sc...

2020-06-05 12:52:57 1633

原创 输入一个4位数字,每两个数字间空一个空格,然后输出

#include <stdio.h>int main(){ char add_blank(char a[]); char s[20]; printf("请输入4个数字:"); gets(s); add_blank(s); puts(s); return 0;}char add_blank(char a[]){ int i; for(i=3;i>0;i--) { a[7]='\0';...

2020-06-02 12:06:28 1918

原创 将一个字符串的元音字母复制到另一字符串,然后输出

#include <stdio.h>#include <string.h>char str1[40];char str2[40];int main(){char yuanyincpy();printf(“请输入字符串1:”);gets(str1);printf(“请输入字符串2:”);gets(str2);yuanyincpy();puts(str2);return 0;}char yuanyincpy(){int i,j;j=strlen(str

2020-06-02 00:51:31 596

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除