锘??xml version="1.0" encoding="utf-8" standalone="yes"?>
]]>
main()
{int a[11]={1,4,6,9,13,16,19,28,40,100};
聽int temp1,temp2,number, end,i,j;
聽scanf("%d",&number);
聽end=a[9];
聽if(number>end) a[10]=number;
聽else
聽聽 {for(i=0;i<10;i++)
聽聽聽聽聽 {if(a[i]>number)
聽聽聽聽聽聽聽 {temp1=a[i];
聽聽聽聽聽聽聽聽 a[i]=number;
聽聽聽聽聽聽聽聽 for(j=i+1;j<11;j++)
聽聽聽聽聽聽聽聽聽聽 {temp2=a[j];
聽聽聽聽聽聽聽聽聽聽聽 a[j]=temp1;
聽聽聽聽聽聽聽聽聽聽聽 temp1=temp2;
聽聽聽聽聽聽聽聽聽聽 }
聽聽聽聽聽聽聽聽 break;
聽聽聽聽聽聽聽聽 }
聽聽聽聽聽聽 }
聽聽聽聽 }
聽for(i=0;i<11;i++)
聽聽 printf("%6d",a[i]);
}
7.5
#define N 5
main()
{int a[N]={8,6,5,4,1},i,temp;
聽for(i=0;i<N/2;i++)
聽聽 {temp=a[i];
聽聽聽 a[i]=a[N-i-1];
聽聽聽 a[N-i-1]=temp;
聽聽聽 }
聽for(i=0;i<N;i++)
聽聽 printf("%4d",a[i]);
}
7.8
#define N 10
#define M 10
main()
{int i,j,k,m,n,flag1,flag2,a[N][M],max,maxi,maxj;
聽scanf("%d,%d",&n,&m);
聽for(i=0;i<n;i++)
聽聽 for(j=0;j<m;j++)
聽聽聽聽 scanf("%d",&a[i][j]);
聽flag2=0;
聽for(i=0;i<n;i++)
聽聽 {max=a[i][0];
聽聽聽 for(j=0;j<m;j++)
聽聽聽聽聽 if(max<a[i][j])
聽聽聽聽聽聽聽 {max=a[i][j];
聽聽聽聽聽聽聽聽 maxj=j;
聽聽聽聽聽聽聽 }
聽聽聽 for(k=0,flag1=1;k<n&&flag1;k++)
聽聽聽聽聽 if(max>a[k][maxj])flag1=0;
聽聽聽 if(flag1)
聽聽聽聽聽 { printf("\na[%d][%d]=%d\n",i,maxj,max);
聽聽聽聽聽聽聽 flag2=1;
聽聽聽聽聽 }
聽聽聽 }
聽if(!flag2) printf("NOT");
}
聽
7.10
main()
{int i,j,uppn,lown,dign,span,othn;
聽char text[3][80];
聽uppn=lown=dign=span=othn=0;
聽for(i=0;i<3;i++)
聽聽 {gets(text[i]);
聽聽聽 for(j=0;j<80&&text[i][j]!='\0';j++)
聽聽聽聽聽 {if(text[i][j]>='A'&&text[i][j]<='Z')
聽聽聽聽聽聽聽聽 uppn++;
聽聽聽聽聽聽 else if(text[i][j]>='a'&&text[i][j]<='z')
聽聽聽聽聽聽聽聽 lown++;
聽聽聽聽聽聽 else if(text[i][j]>='0'&&text[i][j]<='9')
聽聽聽聽聽聽聽聽 dign++;
聽聽聽聽聽聽 else if(text[i][j]==' ')
聽聽聽聽聽聽聽聽 span++;
聽聽聽聽聽聽 else
聽聽聽聽聽聽聽聽 othn++;
聽聽聽聽聽聽 }
聽聽聽 }
聽for(i=0;i<3;i++)
聽聽 printf("%s\n",text[i]);
聽printf("uppn=%d\n",uppn);
聽printf("lown=%d\n",lown);
聽printf("dign=%d\n",dign);
聽printf("span=%d\n",span);
聽printf("othn=%d\n",othn);
}
main()
{聽聽 long int num;
聽聽聽聽 int聽 indiv,ten,hundred,thousand,ten_thousand,palce;/*鍒嗗埆浠h〃涓綅,鍗佷綅,鐧句綅,鍗冧綅,涓囦綅鍜屼綅鏁?/
聽聽聽 printf("please input a integer(0-99999):");
聽聽 scanf("%ld",&num);
聽 if(num>9999)
聽聽聽 place=5;
聽聽 else if(num>999)
聽聽聽 place=4;
聽 else if(num>99)
聽聽 palce=3;
聽 else if(num>9)
聽聽 place=2;
聽 else
聽聽 place =1;
printf("place=%d\n",place);
聽ten_thousand=num/10000;
聽thousand=(num-ten_thousand*10000)/1000;
聽hundred=(num-ten_thousand*10000-thousand*1000)/100;
聽ten=(num-ten_thousand*10000-thousand*1000-hundred*100)/10;
聽indiv=num-ten_thousand*10000-thousand*1000-hundred*100-ten*10;
聽switch(place)
聽聽 {case 5:printf("%d,%d,%d,%d,%d\n",ten_thousand,thousand,hundred,ten,indiv);
聽聽聽聽聽聽聽聽聽聽 printf("%d,%d,%d,%d,%d\n",indiv,ten,hundred,thousand,ten_thousand);
聽聽聽聽聽聽聽聽聽聽 break;
聽聽聽 case 4:printf("%d,%d,%d,%d\n",thousand,hundred,ten,indiv);
聽聽聽聽聽聽聽聽聽聽 printf("%d,%d,%d,%d\n",indiv,ten,hundred,thousand);
聽聽聽聽聽聽聽聽聽聽 break;
聽聽聽 case 3:printf("%d,%d,%d\n",hundred,ten,indiv);
聽聽聽聽聽聽聽聽聽聽 printf("%d,%d,%d\n",indiv,ten,hundred);
聽聽聽聽聽聽聽聽聽聽 break;
聽聽聽 case 2:printf("%d,%d\n",ten,indiv);
聽聽聽聽聽聽聽聽聽聽 printf("%d,%d\n",indiv,ten);
聽聽聽聽聽聽聽聽聽聽 break;
聽聽聽 case 1:printf("%d\n",indiv);
聽聽聽聽聽聽聽聽聽聽 printf("%d\n",indiv);
聽聽聽 }
}