1.
#include<stdio.h> void sum(int *p,int n) { int a[10]; int sum=0; int i; for (i=0;i<n;++i) { sum+=*p+a[i]; } } int main() { sum; printf("%d",sum); return 0; }
2.
#include<stdio.h> #include<string.h> int main() { char a[5]; char *p; p=a; int i,j,t; printf("请输入字符串(至多5个字符):"); for(i=0;i<5;i++) scanf("%c",&p[i]); for(i=0;i<5;i++) { for(j=4;j>0;j--) { if(a[j]<a[j-1]) { t=a[j]; a[j]=a[j-1]; a[j-1]=t; } } } printf("由小到大为:"); for(i=0;i<5;i++) printf("%c ",*p++); return 0; }
3.
#include<stdio.h> #include<stdlib.h> int main() { int a[10]; int *p=(int *)malloc(10*sizeof(int)); int i; printf("请输入10个整数 "); for(i=0;i<9;i++) { scanf("%d",&p[i]); } for(i=0;i<9;i++) { printf("%d",p[i]); } return 0; }
这次的作业真的没什么头绪,在室友和组员的帮助下完成了前三道,期待老师上课解惑