麻烦哪位仁兄把谭浩强C语言程序设计第三版课后答案 发给到我邮箱[email protected] 答案详细的更好 谢谢!

还有顺便请教个问题
.6写出以下程序的运行结果:
#include
void main()
{
char c1='a',c2='b',c3='c',c4='\101',c5='\116';
printf("a%c b%c\tc%c\tabc\n",c1,c2,c3);
printf("\t\b%c %c\n",c4,c5);
解:程序的运行结果为:
aabb cc abc
A N
就这道题 我看不懂哪位兄弟给我说下具体的是怎么得到的 步骤说详细点 谢谢诶
你们说的 我还是看不懂 主要是 C1=aabb 是怎么来的 还有就是 \t在这里主要起什么作用 我知道\t是跳格用的 但是不知道用在这里什么意思啊

printf("a%c b%c\tc%c\tabc\n",c1,c2,c3);
“右边走第一个a他就是输出的a,%c代表后面参数输出的格式,然后是b就是输出一个b,接下来后面的%c代表第二个参数的输出格式\t是个转意字符,输出空格,最后你就按前面的方法推论出来就OK了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-14
printf("a%c b%c\tc%c\tabc\n",c1,c2,c3);
a%c对应aa
b%c中%c对应的输出为c2即为b
%t为空格的标识符 所以输出为空格
第2个回答  2010-12-14
\t的意思是使输出位置移到下一站(一站占8位)即移动到第九位。
第3个回答  2010-12-15
printf("\t\b%c %c\n",c4,c5);不懂
~~跟楼主有同感,
我也初学,那本书有专门的答案啊。。去买本吧