正在加载图片...
解:参考程序如下: include <stdio. h> include <string. h> void change (int *a, int =b, int n) (i=0;i<n;i++) *(a+i)=*(b+i) mainO inti,a[10]={1,2,3,4,5,6,7,8,9,0}; intb[10]={11,12,13,14,15,16,17,18,19,20}; printf(" Change Before: " printf( \aRray a: for(i=0;i<10;i++) printf(%4d ", alil) printf( "\n printf( "array b: for(i=0;i<10;i++) printf(%4d ",bli]) printf( \n " b,10) printf( Change After: " printf( \aRray a for(i=0;i<10;i+) printf( %4d ", alil) printf(" \n " printf( array b: for(i=0;i<10;i++) printf("%4d ",blil printf( \n " 79编写程序,使用指针将字符串str中的所有字符‘k删除。 解:参考程序如下 #include <stdio void delchar (char *kstr, char c)解:参考程序如下: #include <stdio.h> #include <string.h> void change(int *a,int *b,int n) { int i,t; for (i=0;i<n;i++) { t=*(a+i); *(a+i)=*(b+i); *(b+i)=t; } } main() { int i,a[10]={1,2,3,4,5,6,7,8,9,0}; int b[10]={11,12,13,14,15,16,17,18,19,20}; printf("Change Before:"); printf("\nArray a:"); for (i=0;i<10;i++) printf("%4d ",a[i]); printf("\n "); printf("\nArray b:"); for (i=0;i<10;i++) printf("%4d ",b[i]); printf("\n "); change(a,b,10); printf("Change After: "); printf("\nArray a:"); for (i=0;i<10;i++) printf("%4d ",a[i]); printf("\n "); printf("\nArray b:"); for (i=0;i<10;i++) printf("%4d ",b[i]); printf("\n "); } 7.9 编写程序,使用指针将字符串 str 中的所有字符‘k’删除。 解:参考程序如下: #include <stdio.h> void delchar(char *str,char c)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有