Loading...
  所在位置:论坛首页 -> 计算机科学与技术 -> 程序设计 -> c语言习题答案(第6章,新版第7章)(潭浩强,清华出版社)
回复

c语言习题答案(第6章,新版第7章)(潭浩强,清华出版社)

作者:pp 时间:2007-12-15 14:42:34 收藏 编辑

补充第6章 数组

6.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);
}

6.11
main()
{static char a[5]={'*','*','*','*','*'};
 int i,j,k;
 char space=' ';
 for(i=0;i<=5;i++)
   {printf("\n");
    for(j=1;j<=3*i;j++)
      printf("%1c",space);
    for(k=0;k<=5;k++)
      printf("%3c",a[k]);
    }
}

6.12
#include<stdio.h>
main()
{int i,n;
 char ch[80],tran[80];
 gets(ch);
 i=0;
 while(ch[i]!='\0')
   {if((ch[i]>='A')&&(ch[i]<='Z'))
      tran[i]=26+64-ch[i]+1+64;
    else if((ch[i]>='a')&&(ch[i]<='z'))
      tran[i]=26+96-ch[i]+1+96;
    else
      tran[i]=ch[i];
    i++;
    }
 n=i;
 for(i=0;i<n;i++)
   putchar(tran[i]);
}

6.13
main()
{char s1[80],s2[40];
 int i=0,j=0;
 scanf("%s",s1);
 scanf("%s",s2);
 while(s1[i]!='\0')i++;
 while(s2[j]!='\0')s1[i++]=s2[j++];
 s1[i]='\0';
 printf("s=%s\n",s1);
}

6.14
#include<stdio.h>
main()
{int i,resu;
 char s1[100],s2[100];
 gets(s1);
 gets(s2);
 i=0;
 while((s1[i]==s2[i])&&(s1[i]!='\0'))i++;
 if(s1[i]=='\0'&&s2[i]=='\0')resu=0;
 else
   resu=s1[i]-s2[i];
 printf("s1=%s,s2=%s,resu=%d\n",s1,s2,resu);
}

6.15
#include"stdio.h"
main()
{char from[80],to[80];;
 int i;
 scanf("%s",from);
 for(i=0;i<=strlen(from);i++)
   to[i]=from[i];
 printf("%s\n",to);
}

第2楼 adf
编辑 删除 引用

 很好,很强大。。谢谢老师!。。。。。分享!

回复时间:2011-4-27 9:15:16
高级回复

操作选项: 评分 加精 解精 奖惩 设专题 设公告 解公告 固顶 总固顶 解固顶 结帖 解结帖 锁帖 解锁 移帖 删帖
  首页
Copyright 2006-2012 HistoryCreator.com Powered By: BBSGood 5
吉ICP备06005902号