C语言
Joanne12345
这个作者很懒,什么都没留下…
展开
-
week1-day1打印菱形四边
#include <iostream>int main(int argc, const char * argv[]) { for(int i=1;i<=5;i++){ for(int j=1;j<=5-i;j++){ printf(" "); } if(i==1){ printf("*\n"); }else{ printf("*"); ...原创 2021-04-16 07:53:06 · 130 阅读 · 0 评论 -
week1-day1作业打印菱形
week1-day1作业打印菱形#include <iostream>int main(int argc, const char * argv[]) { // insert code here... for(int i=1;i<=5;i++){ for(int j=1;j<=5-i;j++){ printf(" "); } int q=1; for(int k=1;k&原创 2021-04-16 07:28:11 · 142 阅读 · 0 评论 -
第十一章 指针和数组 【SEARCH】
//例11.4//对10.4的优化#include <stdio.h>#include <string.h>#define MAX_LEN 10//字符串长度#define N 150//字符串个数void sortstring(char *ptr[],int n);int main(){ int i,n; char name[N][MAX_LEN]; c...原创 2018-03-19 19:31:39 · 163 阅读 · 0 评论 -
第十一章 指针和数组 【JOANNE FIRST】
第十一章 指针和数组11.1 指针与一维数组间的关系1.没有多大意义的指针表示数组int a[10];int *p;p=a;或p=&a[10];数组地址表示:a+i<=>p+i<=>&a[i]<=>&p[i]数组值表示: *(a+i)<=>*(p+i)<=>a[i]<=>p[i]【注意】a++原创 2018-03-19 19:30:18 · 236 阅读 · 0 评论 -
第十章 字符串 【SEARCH】
例10.7//自己写strcat函数#include <stdio.h>#include <stdlib.h>#define N 80char *mystrcat(char *dststr,const char *srcstr);int main(){ char first[2*N]; char second[N]; printf("input fir...原创 2018-03-19 15:59:57 · 132 阅读 · 0 评论 -
第十章 字符串 【SEARCH】
例10.6//自己写strlen函数#include <stdio.h>#include <stdlib.h>unsigned int mystrlen(const char *pstr)//const 保护实参不被修改{ unsigned int len=0; for(;*pstr!='\0';pstr++) len++; return...原创 2018-03-19 15:57:51 · 101 阅读 · 0 评论 -
第十章 字符串 【SEARCH】
例10.5//自己写strcpy函数#include <stdio.h>#include <stdlib.h>#define N 80void mystrcpy(char *dststr,char *srcstr);int main(){ char a[N],b[N]; printf("input a string:"); gets(a); my...原创 2018-03-19 15:55:41 · 214 阅读 · 0 评论 -
第十章 字符串 【SEARCH】
例10.4//将国家英文名按字母排序#include <stdio.h>#include <stdlib.h>#include<string.h>#define MAX_LEN 10#define N 150void stringsort(char str[][MAX_LEN],int n);int main(){ int n,i; char n...原创 2018-03-19 15:53:09 · 143 阅读 · 0 评论 -
第十章 字符串 【JOANNE FIRST】
第十章 字符串10.1 字符串的存储C语言没有为字符串提供数据类型,因此字符串存取用字符数组实现为便于确定字符串长度,编译器会在字符串末尾自动加'\0',因此定义字符数组时留出'\0'位置10.2 字符串定义和初始化-char a[]="asdfghjk";-char a[][10]="dhjahrugfhjkajgkfyrkjkj";【注意】二维数组必须知道每一列的元素个数才能为数组分配存储...原创 2018-03-19 15:49:34 · 142 阅读 · 0 评论 -
第九章 指针 【SEARCH】
例9.9//函数指针实现一个通用的排序函数#include <stdio.h>#include <stdlib.h>#define N 40int readscore(int score[]);void printscore(int score[],int n);void selectsort(int a[],int n,int (*compare)(int a,int...原创 2018-03-19 15:46:57 · 176 阅读 · 0 评论 -
第九章 指针【SEARCH】
例9.7//输出最高分和相应学号#include <stdio.h>#include <stdlib.h>#define N 30void findmax(int score[],long num[],int n,int *pmaxscore,long *pmaxnum);int main(){ int score[N],maxscore; int n,i;...原创 2018-03-19 15:43:39 · 295 阅读 · 0 评论 -
第九章 指针【JOANNE FIRST】
第九章 指针9.1 指针变量的定义和初始化1.定义类型关键字 *指针变量名-int * pa语句解读:*(间接寻址运算符:单目运算符,右结合性,2级)pa 是一个指针变量,指向一个整形变量-int * p[4]语句解读:[]优先级高于*,p是由4个指向整形变量的指针组成的数组-int (*p)[4]语句解读:(*p)=数组名,此时p指向一个列是4的二维数组2.初始化指针未初始化会给系统带来潜在...原创 2018-03-19 15:39:45 · 131 阅读 · 0 评论