首页 > 代码库 > 丛铭俣 160809324 (作业10)
丛铭俣 160809324 (作业10)
#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]); }
最后一题根本不懂,什么叫对数组进行初始化,既然已经初始化了还怎么打印输出?
丛铭俣 160809324 (作业10)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。