} 
6.1.4 
输入一个正整数n(1#include int main(void) {   int n,i,j,t;  int a[10];  printf(\ scanf(\ printf(\ for(i=0;i6.1.5 
在键盘上输入n个整数,将他们按照从大到小的次序排序后输出。要求采用冒泡排序法。  
#include  int main(void) {  int a[10],i,n,j,h;  printf(\  scanf(\  printf(\ for(i=0;i    a[i]=a[i+1];      a[i+1]=h;    }  }  for(i=0;i6.1.6 
已有一个已按递增排序的数组,输入一个整数x,要求按原来排序的规律将他插入数组中。  
#include  void main() {  int a[10],i,n,j,h,x,t;  printf(\请输入整数的个数:\ scanf(\ printf(\请输入%d个正整数:\\n\ for(i=0;ia[i+1])    {     h=a[i];     a[i]=a[i+1];     a[i+1]=h;     }  }  printf(\请输入要插入的整数x:\ scanf(\ for(i=0;ix)   {    t=i;    break;    }   for(i=n-1;i>=t;i--)    a[i+1]=a[i];   a[t]=x;   for(i=0;i 
6.2.1 
输入一个以回车结束的字符串(少于80个字符),统计其中的大写字母的个数  
#include  int main(void) {  int j,n;  char str[80],ch;  printf(\请输入字符串,以回车结束:\\n\ gets(str);  for(j=0;str[j]!='\\0';j++)   if (str[j]>='A' && str[j]<='Z')    n++;   printf(\ }  
6.2.2 
输入一个字符,再输入一个以回车结束的字符串(少于80个字符),在字符串中查找该字符。如果找到,则输出该字符在字符串中所对应的最大下标(下标从0开始)否则输出“Not found”  
#include int main(void) {  int i,j,k;  char str[80],ch;  printf(\请输入字符串,以回车结束:\\n\ i=0;  while ((str[i]=getchar())!='\\n')   i++;  str[i]='\\0';  printf(\请输入要查找的字符:\\n\ ch=getchar();  for(j=0;j 
6.2.3 
输入一串字符,直到读到句号为止,记录下这串字符中是字母或是数字的所有字符,然后把这些字符按与输入相反的次序输出。  
#include  void main() {   int i,j;  char str[80],ch;  printf(\请输入字符串,以句号结束:\\n\ i=0;  while ((str[i]=getchar())!='.')  {   if((str[i]>='A' && str[i]<='Z')||(str[i]>='a' && str[i]<='z') ||(str[i]>='0' && str[i]<='9'))    i++;  }  str[i]='\\0';  for(j=i-1;j>=0;j--)   printf(\ }  
6.2.4 
输入一个以回车结束的字符串(少于80个字符),将其中的大写字母用下面的规则进行加密处理,其余字符不变,输出加密后的字符串。 
加密规则:A<—>Z,   B<—>Y,   C<—>X,    D<—>W…  
#include  void main() {  char s[80];  int i;  printf(\输入一个字符串 :\ gets(s);  i=0;  while (s[i]!='\\0')  {   if(s[i]>='A'&& s[i]<='Z')    s[i]='Z'-(s[i]-'A');   i++;  }  printf(\