在川大大一第一学期的c语言作业
leafinsnowfield
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
134.78转化为2进制
#include #define MAXN 50 int main(){ char data[]="134.78"; char finaldata[MAXN]; int i=0; int intergate=0; while(data[i]!='.'){ intergate=data[i]-'0'+intergate*10; i++; //printf("%c\n",dat原创 2014-10-28 00:03:55 · 1015 阅读 · 0 评论 -
用2分法进行排序
#include #define MAXN 100 int main(){ int input; int sum=0; int data[MAXN]; int i=0; while(scanf("%d",&input)==1){ sum+=input; data[i++]=input; } data[i]='\0'; printf("average=%d\n",sum/原创 2014-10-28 00:17:16 · 617 阅读 · 1 评论 -
10111011B
#include int main(void){//注意计算时可以用pow函数以方便的计算单数要注意添加头文件 char data[]="10111011B"; int i=0; int sum=0; while(data[i]!='B'){ i++; //printf("%c\n",data[i]); } //printf("%d\n",i); i--; int pow原创 2014-10-28 00:05:28 · 788 阅读 · 0 评论 -
在已有的数组中查找是否有具体的值
#include #define MAXN 100 int findFirst(int a[],int n,int value); int main(){ int index; int findValue; int i=0; scanf("%d",&findValue); //printf("%d",findValue); char data[MAXN]; int finalDat原创 2014-10-28 00:14:10 · 526 阅读 · 0 评论 -
输入班级的成绩用指针的方法
#include #define MAXN 500 int data[MAXN]; int main(){ int n; scanf("%d",&n); int i=0; int input; while(n--){ scanf("%d",&input); data[i++]=input; } data[i]='\0'; i--; int *p; int gap;原创 2014-10-28 00:06:38 · 778 阅读 · 0 评论 -
定义结构记录学生分数,并由高到低排列出来
Define a struct type that contains a student’s number, name and score of three courses. Write a program, to enter 5 students’ information(name, number & scores of the 3 courses), and calculate the tot原创 2014-11-17 23:10:35 · 625 阅读 · 0 评论 -
strcmp函数的实现
头文件:#include 函数原型:int原创 2014-11-18 19:26:19 · 530 阅读 · 0 评论 -
stract函数的实现 连接str2到str1的后面
#include #include #include #define MAXN 50 char *ownStrcat(char *str1,const char *str2); int main(void) { char array1[MAXN],array2[MAXN]; scanf("%s %s",array1,array2); ownStrcat(array1,array2);注原创 2014-11-18 19:22:35 · 2508 阅读 · 0 评论 -
strcpy函数的实现
头文件:#include 函数原型:原创 2014-11-18 19:29:00 · 371 阅读 · 0 评论 -
将十进制转化为二进制
#include #include #define MAXN 50 char output[MAXN]; char input[MAXN]; int inputChar(char *input); void changeChar(int change,char *output); int main(void) { int change; while(scanf("%s",input)=原创 2014-12-29 00:17:00 · 711 阅读 · 0 评论 -
将txt文件转化为二进制文件
#include #include int getdiff(char ch); void main(void) { FILE *rfp,*wfp; char msg[256]; rfp=fopen("..\\ADS_B20141112.txt","r"); wfp=fopen("..\\ADS_B20141112.dat","w+b"); if (rfp==NULL || wf原创 2014-12-29 00:05:02 · 13219 阅读 · 1 评论 -
sort冒泡指针的排序
#include void sort(int *a,int n); #define MAXN 50 int array[MAXN]; int main(void) { int i=0; int j=0; int input; while(scanf("%d",&input)==1){ array[i++]=input; } sort(array,i); while(i--){原创 2014-12-29 00:07:12 · 594 阅读 · 0 评论 -
加密解密
#include #define MAXN 100 void encodeCourse(void); void decodeCourse(void); int main(void) { char c; while(scanf("%c",&c)==1){ if(c=='1'){ encodeCourse(); }else if(c=='0'){ decodeCour原创 2014-12-29 00:12:03 · 429 阅读 · 0 评论 -
sort数组冒泡排序
#include void sort(int a[],int n); #define MAXN 50 int array[MAXN]; int main(void) { int i=0; int j=0; int input; while(scanf("%d",&input)==1){ array[i++]=input; } sort(array,i); while(i--){原创 2014-12-29 00:08:40 · 558 阅读 · 0 评论 -
打印花型图案
#include void change(int n); void printl(int n,int count); int main(void) { int n; printf("Please input n: "); scanf("%d",&n); printf("Output:\n"); change(n); } void change(int n) { int count原创 2014-12-29 00:18:54 · 766 阅读 · 0 评论
分享