自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 问答 (5)
  • 收藏
  • 关注

原创 平均成绩,并返回个体信息 结构体

题目描述有10个学生,每个学生的数据包括学号、姓名、3门课程的成绩。读入这10个学生的数据,要求输出3门课程的总平均成绩,以及个人平均分最高的学生的数据(包括学号、姓名、3门课程成绩、平均分数)。输入共有10行,每行包含了一个学生的学号(整数)、名字(长度不超过19的无空格字符串)和3门课程的成绩(0至100之间的整数),用空格隔开。输出第一行包含了3个实数,分别表示3门课程的总平均成绩...

2019-09-15 22:40:31 113

原创 输入,输出函数 结构体

题目描述编写两个函数input和print,分别用来输入5个学生的数据记录和打印这5个学生的记录。对于每一个学生,其记录包含了学号、名字、3门课程的成绩共5项。用主函数分别调用input和print函数进行输入和输出。要求使用结构体数组实现,结构体中包括了每个学生的5项记录。输入共有5行,每行包含了一个学生的学号(整数)、名字(长度不超过19的无空格字符串)和3门课程的成绩(0至100之间...

2019-09-15 21:57:34 732

原创 学生,教师 结构体

题目描述设有若干个人员的数据,其中包含学生和教师。学生的数据中包括:号码、姓名、性别、职业、班级。教师的数据包括:号码、姓名、性别、职业、职务。可以看出,学生和教师所包含的数据是不同的。现在要求把这些数据放在同一个表格中储存,使用结构体中的共用体实现。结构体定义如下:struct {int num;char name[10];char sex;char job;union {int...

2019-09-15 21:08:08 637

原创 学生信息结构体

题目描述定义一个结构体student,存储学生的学号、名字、性别和年龄,读入每个学生的所有信息,保存在结构体中,并输出。结构体student的定义如下:struct student {int num;char name[20];char sex;int age;};本题要求使用指向结构体数组的指针进行输入和输出。输入第一行有一个整数n,表示以下有n个学生的信息将会输入。保证n不...

2019-09-15 19:12:37 4176

原创 候选人得票 结构体

题目描述完成一个对候选人得票的统计程序。假设有3个候选人,名字分别为Li,Zhang和Fun。使用结构体存储每一个候选人的名字和得票数。记录每一张选票的得票人名,输出每个候选人最终的得票数。结构体可以定义成如下的格式:struct person {char name[20];int count;}leader[3] = {“Li”, 0, “Zhang”, 0, “Fun”, 0};输...

2019-09-09 22:53:25 774

原创 字符串 指针

指针在广义上可以看成是数组(但二者是由区别的)#include<stdio.h>include<string.h>int main(){char *a=“I love China!”; //如 int *p=&a;(地址其实是int型数)int n;do{scanf("%d",&n);}while(n<0||n>=13);...

2019-09-06 20:34:46 76

原创 指针三数排序

题目描述输入a、b、c三个整数,按先大后小的顺序输出a、b和c。注意请使用指针变量的方式进行比较和输出。输入三个用空格隔开的整数a、b和c。输出按先大后小的顺序输出a、b和c,用空格隔开。请注意行尾输出换行。样例输入9 0 10样例输出10 9 0#include<stdio.h>void compare(int *m,int *n,int *x){int ...

2019-09-06 19:49:45 241

原创 用指针比较大小

题目描述输入a和b两个整数,按先大后小的顺序输出a和b。注意请使用指针变量的方式进行比较和输出。输入两个用空格隔开的整数a和b。输出按先大后小的顺序输出a和b,用空格隔开。请注意行尾输出换行。#include<stdio.h>void compare(int *m,int *n){if(*n>*m){int temp=*m;*m=*n;*n=temp;...

2019-09-06 18:28:45 3290

原创 字符串逆序存放

题目描述写一个函数将一个字符串按反序存放。在主函数中输入一个字符串,通过调用该函数,得到该字符串按反序存放后的字符串,并输出。输入一行字符串。输出输入字符串反序存放后的字符串。单独占一行。#include<stdio.h>#include<string.h>void change(char a[],int n){int i;for(i=n-1;i&gt...

2019-09-05 21:47:31 489

原创 字符串求最大值

题目描述从键盘上输入3个字符串,求出其中最大者。输入输入3行,每行均为一个字符串。输出一行,输入三个字符串中最大者。样例输入EnglandChinaAmerica样例输出England繁琐#include<stdio.h>#include<string.h>int main(){char a[30],b[30],c[30];gets(a)...

2019-09-05 00:33:32 462

原创 矩阵转置

题目描述将一个2行3列的矩阵(二维数组)行列互换,存储到另一个3行2列的矩阵中。要求以整型数据为例来解答。输入输入2行数据,每行3个整数,以空格分隔。输出行列互换后的矩阵,3行,每行2个数据,以空格分隔。#include<stdio.h>#include<string.h>int main(){int a[2][3],b[3][2];int i,j;...

2019-09-05 00:10:33 162

原创 冒泡排序

题目描述从键盘上输入10个整数,用冒泡法对这10个数进行排序(由小到大)。输入以空格分隔的10个整数输出依次输出排好序的10个整数,每个数占一行。#include<stdio.h>int main(){int a[10];int i,j;for(i=0;i<10;i++){scanf("%d",&a[i]);}for(i=1;i<=9;...

2019-09-04 23:43:41 99

原创 数组求解Fibonacci数列问题

题目描述Fibonacci数列的特点:第1,2个数为1,1。从第3个数开始,概述是前面两个数之和。即:要求输出Fibonacci数列的前20个数。输入无输出Fibonacci数列的前20个数,每个数占一行。#include<stdio.h>#include<string.h>int main(){int a[30],i;memset(a,0,size...

2019-09-04 23:19:39 354

原创 杨辉三角

按要求输入如下格式的杨辉三角11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1最多输出10层输入输入只包含一个正整数n,表示将要输出的杨辉三角的层数。输出对应于该输入,请输出相应层数的杨辉三角,每一层的整数之间用一个空格隔开#include<stdio.h>int main(){int n,i,j;scanf("%d",&amp...

2019-09-03 21:36:36 97

原创 数组元素逆置

#include<stdio.h>int main(){int a[9];int i;for(i=0;i<=9;i++){scanf("%d",&a[i]);}for(i=9;i>=0;i–){printf("%d\n",a[i]);}return 0;}

2019-09-02 21:40:59 236

原创 有序插入

有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入到数组中。假设数组长度为10,数组中前9个数(这9个数要求从键盘上输入,输入时要满足自小到大的输入顺序)已经按从小到大进行排序。然后再从键盘上输入一个整数,将此整数插入到前有序的9个数中,使得最终的10个数依然是从小到大有序的。#include<stdio.h>int main(){int a[15];int...

2019-09-02 21:24:59 80

原创 分数序列求和

#include<stdio.h>int main(){int i;double a=2,b=1,s=0,c;for(i=1;i<=20;i++){s=s+a/b;c=a; //先清空再填入赋值a=a+b;b=c;}printf("%.6f\n",s);return 0;}

2019-09-01 21:24:54 300

原创 Fibonacci数列

#include<stdio.h>#include<math.h>int main(){int a,i,j=1,k=1,s;do{scanf("%d",&a);}while(a>=50);for(i=3;i<=a;i++){s=j+k;j=k;k=s;}printf("%d\n",s);return 0;}

2019-09-01 20:40:10 46

原创 求圆周率pi的近似值

#include<stdio.h>#include<math.h>int main(){double a=0,b;int i;for(i=0;;i++){b=1.0000000000/(2*i+1)pow((-1),i);if(fabs(b)<=1e-6){break; }a+=b;}printf(“PI=%10.8f”,4.0a);r...

2019-09-01 17:53:37 401

原创 矩阵输出

#include<stdio.h>int main(){int i,j;for(i=1;i<=4;i++){for(j=1;j<=5;j++){printf("%3d",i*j);}printf("\n");}return 0;}找矩阵元素运算关系

2019-09-01 16:59:51 188

空空如也

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

TA关注的人

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