搜索
查看: 1666|回复: 3
打印 上一主题 下一主题

【第四章第8节】动手试一试 题解

[复制链接]
跳转到指定楼层
楼主
发表于 2013-6-20 21:48:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
55个。

第一次循环,打印1个;第二次循环,打印2个……第十次循环,打印10个
(1+2+...+10) = 55

自动化的检测方法:
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <windows.h>

  4. int main()
  5. {
  6.     int counter;
  7.     char buffer[3];
  8.     counter = 0;
  9.     while(scanf("%s", buffer) == 1)
  10.             ++counter;
  11.     printf("%d\n", counter);
  12.     system("pause");
  13.     return 0;
  14. }
复制代码
假设编译后的文件名为counter.exe

原代码编译后的文件名为ok.exe

命令行下执行 ok.exe | counter .exe

输出结果为55
沙发
发表于 2013-7-18 14:36:25 | 只看该作者
谢谢                        
板凳
发表于 2014-3-20 18:53:22 | 只看该作者
好的回复是对人的鼓励。
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main()
  4. {
  5.         int a,b,c;
  6.     a=1;
  7.     c=1;
  8.     while(a<=10)
  9.     {
  10.                 b=1;
  11.         while(b<=a)
  12.         {
  13.                         printf("%d ",c);
  14.             c++;
  15.         b++;   
  16.         }
  17.         a++;
  18.     }
  19.         system("pause");
  20.         return 0;
  21. }
复制代码
地板
发表于 2014-3-20 18:54:09 | 只看该作者
whyxyyang 发表于 2014-3-20 18:53
好的回复是对人的鼓励。

格式好乱的说
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表