#include<stdio.h>//指数数组求和 void sum(int *p) { int a[5]; int i,sum=0; printf("请输入5个整数"); for(i=0;i<5;i++) { scanf("%d",&a[i]); } p=&a[0]; for(p=a;p<(a+5);p++) { sum=sum+*p; } printf("%d",sum); } int main() { int *p; sum(p); return 0; }
#include<stdio.h>//创建数组空间 #include<stdlib.h> int main() { int a[10]; int *p=(int *)malloc(10*sizeof(int)); int i; printf("请输入10个整数\n"); for(i=0;i<9;i++) { scanf("%d",&p[i]); } for(i=0;i<9;i++) { printf("%d",p[i]); } return 0; }
#include<stdio.h>//将字符串大小排序 #include<string.h> void fsort(char*body[],int n); int main(void) { int i; char*body[]={"hand","leg","foot","finger","eyes"}; fsort(body,5); for(i=0;i<5;i++) printf("%s\n",body[i]); return 0; } void fsort(char*body[],int n) { int k,j; char*temp; for(k=1;k<n;k++) for(j=0;j<n-k;j++) if(strcmp(body[j],body[j+1])>0) { temp=body[j]; body[j]=body[j+1]; body[j+1]=temp; } }
#include<stdio.h> int main() { int b[10][10]; int i,j; int(*p)[10]=&a[0][0]; for(i=8;i>-1;i--) { for(j=8;j>-1;j--) { b[i][j]=(i+1)*(j+1); } } for(i=0;i<10;i++) { for(p=a;p<(a+10);p++) { printf("%d",a[i]); } } return 0; }
时间: 2024-12-29 01:11:17