printf(\ } printf(\} 6.
#include
int reverse(int number); int main(void) { int x; printf(\请输入一个正整数:\\n\ scanf(\ reverse(x); return 0; }
int reverse(int number) { while(number!=0) { printf(\ number=number/10; } printf(\ return number; }
第七章作业
1.
#include
int i,j=0,k=0,n,p,q,max,min; int a[10];
printf(\请输入n(1 printf(\请输入%d个数: \\n\ for(i=0;i scanf(\ min=a[0];max=a[9]; if(a[i] if(a[i]>max){ max=a[i]; j=i; } } p=a[9];a[9]=a[j];a[j]=p; q=a[0];a[0]=a[k];a[k]=q; for(i=0;i printf(\ printf(\} 4. #include int m,n,i,j,sum; int a[6][6],x[80]; printf(\请输入m,n(1<=m,n<=6)的值: \\n\ scanf(\ printf(\请输入%d个数: \\n\ for(i=0;i scanf(\ for(i=0;i printf(\ printf(\ } for(i=0;i for(j=0;j for(i=0;i printf(\ return 0; } 5. #include int a[3][3],max,max1,max2,i,j,flag=1; printf(\请输入9个数: \\n\ for(i=0;i<=2;i++) for(j=0;j<=2;j++) scanf(\ for(i=0;i<=2;i++) { max=a[i][0]; for(j=0;j<=2;j++) { if(a[i][j]>max) { max=a[i][j]; max1=j; } } for(max2=0;max2<=2;max2++) { if(max>a[max1][max2]) { flag=0; break; } } if(flag==1) printf(\鞍点是 %d\\n\ if(flag==0) printf(\ flag=1; } } 8. #include int i,n;char s[80]; printf(\请输入n(n<80)的值: \\n\ scanf(\ printf(\请输入%d个字符: \\n\ for(i=0;i for(i=0;s[i]!='\\0';i++) { if(s[i]>='A'&&s[i]<='Z') s[i]=155-s[i]; } for(i=0;s[i]!='\\0';i++) putchar(s[i]); printf(\ return 0; } #include int i, n; char f,s[80]; printf(\输入字符串*/ i = 0; while((s[i] = getchar( )) != '\\n') i++; s[i] = '\\0'; n = 0; for(i = 0; s[i] != '\\0'; i++){ if(s[i] <= 7f&& s[i] >= 20) s[i]=s[i++]; else break; } for(i = 0; s[i] != '\\0'; i++) putchar(s[i]); return 0; } 第八章作业 1. #include char ch; int a[10]; int i,j,temp; printf(\请输入10个整数:\\n\ for(i=0;i<10;i++) scanf(\ printf(\请输入A或D:\ scanf(\ if(ch=='A') { for(i=0;i<9;i++) { for(j=i+1;j<10;j++) { if(a[i]>a[j]) { temp=a[i]; a[i]=a[j]; a[j]=temp; } } } for(i=0;i<10;i++) { printf(\ } } else if(ch=='D') { for(i=0;i<9;i++) { for(j=i+1;j<10;j++) {