![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
谭浩强
doudouwa1234
这个作者很懒,什么都没留下…
展开
-
【C语言】用函数指针变量完成:输入两个整数,让用户选择函数,选择1输出较大的数,选择2输出较小的数
//用函数指针变量完成:输入两个整数,让用户选择函数,选择1输出较大的数,选择2输出较小的数#include int max(int x,int y){ return (x>y)?x:y;}int min(int x,int y){ return (x>y)?y:x;}int main(){ int (*p)(int,int); int a,b,c,n; printf(原创 2015-04-10 23:34:51 · 5346 阅读 · 0 评论 -
【C语言】在全系1000个学生中,征集慈善捐款当总数达到10万的时候,停止捐款,统计人数,并输出平均捐款数
//在全系1000个学生中,征集慈善捐款当总数达到10万的时候,停止捐款,统计人数,并输出平均捐款数#include int main(){ float sum=0; float amount; int count=0; int i; for(i=0;i<1000;i++) { printf("请输入捐款金额:"); scanf("%f",&amount); sum=原创 2015-04-17 18:28:07 · 7296 阅读 · 1 评论 -
【C语言】建立动态数组,输入五个学生的成绩,另外用一个函数检查有无60分以下的,输出不合格成绩
//建立动态数组,输入五个学生的成绩,另外用一个函数检查有无60分以下的,输出不合格成绩#include void check(int *p){ int i; printf("不合格的有: "); for(i=0;i<5;i++) { if(p[i]<60) printf("%d ",p[i]); } printf("\n");}int main(){ int原创 2015-04-17 16:07:52 · 8625 阅读 · 0 评论 -
【C语言】求方程ax^2+bx+c=0的根
//求方程ax^2+bx+c=0的根#include #include int main(){ float a,b,c,dis,x1,x2; printf("请输入a,b,c的值: "); scanf("%f %f %f",&a,&b,&c); dis=b*b-4*a*c; if(dis<0) { printf("该函数无实根。\n"); return 0; } e原创 2015-04-17 17:09:10 · 75708 阅读 · 6 评论 -
【C语言】使用指向指针数据的指针变量,输出一组字符串
//使用指向指针数据的指针变量,输出一组字符串#include int main(){ char * name[]={"beijing","huanying","nin","!"}; char **p; int i; for(i=0;i<4;i++) { p=name+i; printf("%s ",*p); } printf("\n"); return 0;}原创 2015-04-17 15:23:11 · 2155 阅读 · 0 评论 -
【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 · 16363 阅读 · 2 评论 -
【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 · 87135 阅读 · 7 评论 -
【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语言】用指针数组完成:将若干字符串安字母顺序输出
//用指针数组完成:将若干字符串安字母顺序输出#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语言】用指针函数完成:有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语言】要求任意输入10个数,然后按从小到大顺序输出
//要求任意输入10个数,然后按从小到大顺序输出#include int main(){ int a[10]; int i,j; int temp; printf("请输入10个整数:"); for(i=0;i<10;i++) { scanf("%d",&a[i]); } for(i=0;i<9;i++) { for(j=0;j<9-i;j++) { if原创 2015-04-18 10:13:01 · 101464 阅读 · 5 评论 -
【C语言】用循环语句输出菱形
//用循环语句输出菱形#include int main(){ int i,j; for(i=0;i<=3;i++) //上4行 { for(j=0;j<=3;j++) //上4行的左边 { if(i+j<=2) printf(" "); else printf("*"); } for(j=4;j<=6;j++) //上4行原创 2015-04-17 22:52:05 · 19767 阅读 · 0 评论