![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数组
doudouwa1234
这个作者很懒,什么都没留下…
展开
-
【C语言】用指针函数完成:有a个学生,每个学生有b门课。要求在输入学生序号后输出该学生成绩
//用指针函数完成:有a个学生,每个学生有b门课。要求在输入学生序号后输出该学生成绩#include float * search(float (* pointer )[4],int n) //形参pointer是一个数组指针{ float *pt; pt=*(pointer+n); return pt;}int main(){ float score[][4]={{60,原创 2015-04-11 23:10:20 · 2715 阅读 · 0 评论 -
【C语言】用指针数组完成:将若干字符串安字母顺序输出
//用指针数组完成:将若干字符串安字母顺序输出#include #include void print(char * name[],int n) //char * name[],指针数组,每个数组元素是一个char*(即字符串)类型{ int i; for(i=0;i<n;i++) { printf("%s\n",name[i]); }}void sort(char *原创 2015-04-11 23:50:55 · 2905 阅读 · 0 评论 -
【C语言】用结构体数组指针完成:有三个学生信息,存放在结构体数组中,要求输出全部信息
//用结构体数组指针完成:有三个学生信息,存放在结构体数组中,要求输出全部信息#include struct Stu{ int num; char name[20]; char sex; int age;};int main(){ struct Stu student[3]={{317,"han",'m',20},{318,"hun",'w',22},{311,"dan",'w原创 2015-04-13 19:45:51 · 18161 阅读 · 1 评论 -
【C语言】用结构体数组完成:有5个学生(包括学号,姓名,成绩),要求按照成绩高低输出学生信息.
//用结构体数组完成:有5个学生(包括学号,姓名,成绩),要求按照成绩高低输出学生信息#include struct Stu{ int num; char name[20]; int score;};int main(){ int i,j; struct Stu student[5]={{317,"han",89},{318,"hu",50},{319,"kang",84},原创 2015-04-13 19:04:49 · 87141 阅读 · 7 评论 -
【C语言】通讯录代码(一个文件下实现)
//【C语言】通讯录(一个文件实现)#include #include #define NAME_MAX 20#define SEX_MAX 5#define TEL_MAX 11#define ADDR_MAX 20#define PERSON_MAX 1000typedef struct person{ char name[NAME_MAX]; char sex[SEX_原创 2015-04-08 20:16:57 · 2009 阅读 · 2 评论 -
【C语言】有n个结构体变量,内含学生号, 姓名和三门课成绩。要求输出平均成绩最高学生的信息。
//有n个结构体变量,内含学生号, 姓名和三门课成绩。要求输出平均成绩最高学生的信息。#include #define N 3struct Student{ int num; char name[20]; float socre[3]; float aver;};void input(struct Student stu[]){ int i; printf("Çë·Ö±ð原创 2015-04-14 23:07:02 · 16364 阅读 · 2 评论 -
【C语言】通讯录制作
//此部分为该通讯录头部(head.h)#ifndef _CONTACT__#define _CONTACT__#define NAME_MAX 20#define SEX_MAX 5#define TEL_MAX 11#define ADDR_MAX 20#define PERSON_MAX 1000#include #include typedef struct per原创 2015-04-08 19:45:31 · 2582 阅读 · 0 评论 -
【C语言】在两个数成对出现的数组中找到一个单独的数。
//在两个数成对出现的数组中找到一个单独的数。例如{1,2,3,3,1,4,2},即找出4#include int find(int arr[], int len){ int i = 0; int ret = 0; for (i = 0; i < len; i++) { ret = ret^arr[i]; } return ret;}int main(){ int a原创 2015-06-30 15:45:23 · 1172 阅读 · 0 评论 -
【C语言】给一组组数,只有两个数只出现了一次,其他所有数都是成对出现的,找出这两个数。
//给⼀组组数,只有两个数只出现了一次,其他所有数都是成对出现的,找出这两个数。#include int find_one_pos(int num) //找一个为为1的位置{ int n = 0; while(num) { if (num & 1 == 1) break; else { n++; num >>= 1; } } return原创 2015-06-30 15:48:13 · 1447 阅读 · 0 评论