这些C语言题怎么写?22.下列程序是将一个数组中的值按逆序重新存
22. 下列程序是将一个数组中的值按逆序重新存放并输出。请输入并完善程序。要求程序存入test12.c。 #include void main() { int arr[10],i,j,temp; printf(“Ipuut value of array:\n”); for(i=0;i<10;i++) scanf(“%d”,__①___); for(i=0,j=9;i<=j;i++,j--) temp=arr[i]; arr[i
22: #include void main() { int arr[10],i,j,temp; printf(“Ipuut value of array:\n”); for(i=0;i<10;i++) scanf(“%d”,&arr[i]); for(i=0,j=9;i<=j;i++,j--) {temp=arr[i]; arr[i]=arr[j]; arr[j]=temp; } for(i=0;i<10;i++) printf(“%4d”,arr[i]); } 23: #include #include void fun(char *s) { int i; for(i=0;i<80;i++) { if(s[i]>=’A’&&s[i]<=’Y’) s[i]=s[i]+1; if(s[i]=='z') s[i]=s[i]-26+1; } } void main() { char s[80]; printf(“\nplease input string s:”); gets(s); fun(s); printf(“the result is:%s\n”,s); } 24: #include void main() { char s[80],ch; int i,j; printf(“please input a string:”); gets(s); printf(“please input a charactor:”); ch=getchar(); for(i=0;s[i]!=’\0’;i++) if(s[i]==ch) { for( j=i+1;s[j]!=’\0’;j++) s[j-1]=s[j]; s[j-1]='\0'; } ; }