标签:for 输入 [] strcmp yellow size sizeof span har
#include<stdio.h> void sum(int *p) { int a[10]; int i,sum1=0; printf("请输入10个整数\n"); for(i=0;i<10;i++) { scanf("%d",&a[i]); } p=&a[0]; for(p=a;p<(a+10);p++) { sum1=sum1+*p; } printf("%d",sum1); } int main() { int *p; sum(p); return 0; }
#include<stdio.h> #include<string.h> void fsort(char *color[],int n); int main(void) { int i; char *pcolor[]={"red","black","blue","green","yellow"}; fsort(pcolor,5); printf("由小到大排序后:"); for(i=0;i<5;i++) printf("%s ",pcolor[i]); return 0; } void fsort(char *color[],int n) { int k,j; char *temp; for(k=1;k<n;k++) for(j=0;j<n-k;j++) if(strcmp(color[j],color[j+1])>0) { temp=color[j]; color[j]=color[j+1]; color[j+1]=temp; } }
#include<stdio.h> #include<stdlib.h> int main() { int a[10]; int *p=(int *)malloc(10*sizeof(int)); int i; for(i=0;i<10;i++) { p[i]=i; } for(i=0;i<10;i++) { printf("%d ",p[i]); } free(p); return 0; }
#include<stdio.h> int main() { int a[10][10]; int *p[10]; p[0]=&a[0][0]; *(p[0]+3)=10; p[1]=&a[1][0]; p[2]=&a[2][0]; printf("%d",a[0][3]); }
最后一题根本不懂,什么叫对数组进行初始化,既然已经初始化了还怎么打印输出?
标签:for 输入 [] strcmp yellow size sizeof span har
原文地址:http://www.cnblogs.com/cmy531337670/p/6147575.html