正在加载图片...
for(k-0;k<j;k++) printf%d“,ak])i 4.遍一程序,将字符串computer赋给一个字符数组,然后从第一个字母开始间隔地输出 该串。请用指针完成。 #include "string.h" #include "stdio.h" #define N 100 main() {char *a[N]={"computer"); int i for(i=0:(*a)[i]=\0',i++) (printf("%c"(*a)[); *a=*a叶1;} 5.输入3个整数,按由小到大的顺序输出。 swap(int *ptl,int *pt2) { int temp; temp=*ptl; *pt1=*pt2; *pt2=temp; exchange(int *q1,int *q2,int *q3) { if (*q1>*q2)swap(q1,q2); if (*qI>*q3)swap(q1,q3); if (*q2>*q3)swap(q2,q3); main() { int a,b,c,*pl,*p2,*p3; scanf%d,%d,%d”,&a,&b,&c方 pl=&a;p2=&b;p3=&c; exchange(pl,p2,p3); printf(An%d,%d,%d n",a,b,c); 3.3阅读程序,写出程序运行结果 程序一:max=12 程序二:3,1,5 7,5,5 13579 程序三:2,2 程序四:sum=25for(k=0;k<j;k++) printf(“%d “,a[k]); } 4.遍一程序,将字符串 computer 赋给一个字符数组,然后从第一个字母开始间隔地输出 该串。请用指针完成。 #include "string.h" #include "stdio.h" #define N 100 main( ) {char *a[N]={"computer"}; int i ; for(i=0;(*a)[i]!='\0';i++) {printf("%c",(*a)[i]); *a=*a+1;} } 5.输入 3 个整数,按由小到大的顺序输出。 swap(int *pt1,int *pt2) { int temp; temp=*pt1; *pt1=*pt2; *pt2=temp; } exchange(int *q1,int *q2,int *q3) { if (*q1>*q2) swap(q1,q2); if (*q1>*q3) swap(q1,q3); if (*q2>*q3) swap(q2,q3); } main() { int a,b,c,*p1,*p2,*p3; scanf(‘%d,%d,%d”,&a,&b,&c); p1=&a; p2=&b; p3=&c; exchange(p1,p2,p3); printf(“\n%d,%d,%d\n”,a,b,c); } 3.3 阅读程序,写出程序运行结果 程序一:max=12 程序二:3, 1, 5 7, 5, 5 13579 程序三:2,2 程序四:sum=25
<<向上翻页
©2008-现在 cucdc.com 高等教育资讯网 版权所有