1、思维导图
2、作业
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void YangHui(int n,int (*p)[n]);
int main(int argc, const char *argv[])
{
int n;
printf("n=");
scanf("%d",&n);
int s[n][n];
YangHui(n,s);
return 0;
}
void YangHui(int n,int (*p)[n])
{
for(int i=0;i<n;i++){
for(int j=0;j<=i;j++){
if(j==i || j==0){
*(*(p+i)+j)=1;
}else{
*(*(p+i)+j)=*(*(p+i-1)+j-1)+*(*(p+i-1)+j);
}
printf("%4d",*(*(p+i)+j));
}
putchar(10);
}
}
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void my_strcat(char *dest,char *src);
int main(int argc, const char *argv[])
{
char a[100]="hello ";
char b[100]="world";
my_strcat(a,b);
return 0;
}
void my_strcat(char *dest,char *src)
{
char *p=dest;
while(*p){
p++;
}
for(int i=0;*(src+i)!=0;i++){
*p=*(src+i);
p++;
}
printf("%s\n",dest);
}