自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 三个学生四门课程的问题(返回指针值的函数)

三个学生的成绩为:{{60,70,80,90}{56,89,67,88}{34,78,90,66}}注:序号为:0,1,2输出指定学生的成绩:#include #includeint main(){ float score[ ][4]={{60,70,80,90},{56,89,67,88},{34,78,90,66}}; float *search(

2010-05-05 19:53:00 1523 1

原创 输出两数的最大值、最小值、和(指向函数的指针变量)

#include int main(){ int max(int,int); int min(int,int); int add(int,int); void process(int x,int y,int (*fun)(int,int)); int a,b; printf("enter a and b:"); scanf("%d,

2010-04-28 19:47:00 1057

原创 比较两数大小(指向函数的指针变量)

#include int main(){ int max(int,int); int (*p)(int,int); int a,b,c; p=max; scanf("%d,%d",&a,&b); c=(*p)(a,b); printf("a=%d,b=%d,max=%d",a,b,c); system("pau

2010-04-28 19:40:00 837

原创 下标法引用字符串中的字符

#include int main(){ char *a="I love China!"; int i; printf("The sixth character is %c/n",a[5]); for(i=0;a[i]!=/0;i++) { printf("%c",a[i]); } system("p

2010-04-28 19:36:00 567

原创 字符串的复制(二)

#include int main(){ void copy_string(char from[ ], char to[ ]); char a[ ]="I am a teacher."; char b[ ]="you are a student."; printf("string a=%s/nstring b=%s/n",a,b); pri

2010-04-28 19:32:00 462

原创 字符串的复制(一)

#include int main(){ char a[ ]="I am a boy.",b[20]; int i; for(i=0;*(a+i)!=/0;i++) { *(b+i)=*(a+i); } *(b+i)=/0; printf("string a is:%s/n",a);

2010-04-28 19:08:00 262

原创 三个学生四门课程的问题

三个学生的成绩分别为:1:65,67,70,60....2:80,87,90,81....3:90,99,100,98....计算平均成绩,输出第2个同学的成绩:#includeint main(){ void average(float *p,int n); void search(float (*p)[4],int n); float score[

2010-04-24 20:32:00 1576

原创 输出一个二维数组

1、普通:#include int main(){ int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23}; int *p; for(p=a[0];p<a[0]+12;p++) { if(p!=a[0]) { if((p-a[0])%4==0)

2010-04-24 20:30:00 878

原创 对多维数组与指针的理解

#include#define FORMAT "%d,%d/n"int main(){ int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23}; printf(FORMAT,a,*a); printf(FORMAT,a[0],*(a+0)); printf(FORMAT,&a[0],&a[0][0]);

2010-04-24 20:29:00 275

原创 输出二维数组任一行任一列的值

#include int main(){ int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23}; int (*p)[4],i,j; p=a; scanf(" i=%d,j=%d",&i,&j); printf("a[%d,%d]=%d/n",i,j,*(*(p+i-1)+j-1)); syste

2010-04-23 20:10:00 1211

原创 几个小游戏(用win-tc可以编译)

地空对决:/*********************************************************************************程序名称:地空对决**程序描述:敌军大批飞机前来空袭,我方高炮奋力反击……**程序作者:宋元瑞**技术指导:3+1**最后修改:2009-4-4***************************

2010-04-19 19:47:00 2578 2

原创 从小到大输出四个数(用if else)

#includeint main(){ int a,b,c,d,t; printf("请输入4个数字:"); scanf("%d%d%d%d",&a,&b,&c,&d); printf("/na=%d b=%d c=%d d=%d",a,b,c,d); if(a>b){t=a;a=b;b=t;} if(a>c){t=a;a=

2010-04-19 19:38:00 1506

原创 输出和逆序输出1个不多于5位的数

#include#includeint main(){ long int num; int indiv,ten,hundred,thousand,ten_thousand,place; printf("请输入一个整数(0-99999):"); scanf("%ld",&num); if (num>9999){ place=5

2010-04-19 19:36:00 408

原创 密码(China到Glmre)

#includeint main(){ char c1=C,c2=h,c3=i,c4=n,c5=a; c1+=4; c2+=4; c3+=4; c4+=4; c5+=4; printf("密码是%c%c%c%c%c/n",c1,c2,c3,c4,c5); int n; scanf(

2010-04-19 19:30:00 1648

原创 10的阶乘

#includeint main(){ int a=2,b=1; while(a<=10) { b=a*b; a++; } printf("10!=%d",b); int n; scanf("%d",&n);}

2010-04-19 19:26:00 480

原创 从一加到十(二分法和普通方法)

普通方法:#includeint main(){ int a=1,b=0; while(a<=10) { b=b+a; a++; } printf("%d",b); int n; scanf("%d",&n);} 二分法:#includeint main()

2010-04-19 19:23:00 1219

原创 判断一个数是否为素数(函数)

#includeint main(){ int prime(int); int n; printf("/ninput an integer:"); scanf("%d",&n); if(prime(n)) { printf("/n %d is a prime./n",n); } el

2010-04-19 19:21:00 1122

原创 求方程ax^2+bx+c=0的根(函数)

#include#includefloat x1,x2,disc,p,q;int main(){ void greater_than_zero(float,float); void equal_to_zero(float,float); void smaller_than_zero(float,float); float a,b,c;

2010-04-19 19:18:00 1027

原创 求最大公约数和最小公倍数(函数)

#includeint main(){ int hcf(int,int); int lcd(int,int,int); int u,v,h,l; scanf("%d,%d",&u,&v); h=hcf(u,v); printf("H.C.F=%d/n",h); l=lcd(u,v,h); printf("L.C

2010-04-19 19:16:00 1245

原创 按大小输出三个数(指针)

 #include#includevoid swap(int *pt1, int *pt2){ int temp; temp=*pt1; *pt1=*pt2; *pt2=temp;} void exchange(int *q1, int *q2, int *q3){ if(*q1<*q2)

2010-04-17 19:56:00 539

原创 从大到小排列两个数(指针的两种方法)

方法一(a、b未变,p1、p2的值改变):#include#includeint main(){ int *p1,*p2,*p,a,b; scanf("%d,%d",&a,&b); p1=&a;p2=&b; if(a<b) { p=p1; p1=p2; p2=p;

2010-04-17 19:47:00 1034

C函数快速查询(极方便)

函数查询,包含C的所有函数 大家下下试试吧,很方便

2010-04-17

空空如也

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

TA关注的人

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