关于头文件的问题,急啊!!!!!都摆弄了好多天啊!!!!!!!!
上次自己的电脑重装过系统,还是XP系统,安装好codeblocks后我运行了一下以前的C代码
#include<stdio.h>#define MAXDATA 502 /********宏定义*******/#define MINDATA 500 /********宏定义*******/int AddFromFivehdToThsd(int m, int n); /*******全局变量******//*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~**函数名称:int main(void)**描述:500++1000函数**输入参数:无**输出参数:无**返回值:n**创建:。。。**创建日期:2012.01.25**备注:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/int main (){ int max, min; max=MAXDATA; min=MINDATA; AddFromFivehdToThsd(min, max); //printf("Add From min to max is:%d\n",sum); return 0;}int AddFromFivehdToThsd(int m, int n){ int x, y=0; for(x=m; x<=n; x++) { y = x+y; //printf("n is:%d\n",n); // printf("min is:%d\n",min); //printf("max is:%d\n",max); //printf("Add From min to max is:%d\n",sum); //getchar(); } printf("Add From min to max is:%d\n",y); return 0;}
#include<stdio.h>/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~**函数名称:int main()**描述:0~100排序函数**输入参数:无**输出参数:c**返回值:0-成功,1-失败**创建人:牧羊人**创建日期:2012.02.01**备注:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/int main (){ void arrange(int **past, int m); int n, count, num[100],*past[100]; printf("How many nums you will input:\n"); scanf("%d",&count); for(n=0;n<count;n++) past[n]=&num[n]; printf("please input nums:\n"); for(n=0;n<=count;n++) scanf("%d",past[n]); arrange(past, count); printf("The Sequence is:\n"); for(n=0;n<count;n++) printf("%d ",*past[n]); printf("\n"); getchar(); return 0;}void arrange(int **past, int m){ int i, j, *k; for(i=0; i<m; i++) { for(j=i+1;j<m;j++) { if(**(past+i)>**(past+j)) /******互换地址******/ { k=*(past+i); *(past+i)=*(past+j); *(past+j)=k; } } }}