吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 6430|回复: 12
收起左侧

[C&C++ 转载] 一个C语言的小测试。蛮有趣的。

 关闭 [复制链接]
羡小b 发表于 2011-3-26 11:52
        int n=20;
        for(int i=0; i<n; i--)
        {
                printf("-");
        }


其想要输出20个减号,不过,粗心的程序员把代码写错了,你需要把下面的代码修改正确,不过,你只能增加或是修改其中的一个字符,请你给出三种答案。

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

白玉箫 发表于 2011-3-26 11:56
1.i++
2.int i = 20;
3.i < 20
 楼主| 羡小b 发表于 2011-3-26 12:17
只能增加或是修改其中的一个字符。。。

不是只能修改一个么?{:1_931:}

难道是我理解错了?
zapline 发表于 2011-3-26 12:45
dert 发表于 2011-3-26 13:00
1. int n=-20;
2. for(int i=0; -i<n; i--)
3.for(int i=0; i<n; n--)

免费评分

参与人数 1热心值 +1 收起 理由
datochan + 1 谢谢参与,但是第一种方案行不通,嘿嘿,小.

查看全部评分

yu00815 发表于 2011-3-26 13:01
1. int n=-20;
2.for(int i=40; i<n; i--)
steadwick 发表于 2011-3-26 15:52
        int n=20;
        for(int i=0; i<n; i++)
        {
                printf("-");
        }
必须修改两个啊 ?
datochan 发表于 2011-3-28 09:02
过来看大牛表演
林雷 发表于 2011-4-8 11:39
不理解?
我用turbo c 2.0编译,改成这样才能通过,int i 要单独初始化,要在for语句中 for(int i=0; i<n; i--) 不能通过。
#include "stdio.h"
void main()
        {int i;
          int n=20;
          for( i=0; i<n; i++)
             {
                          printf("-");
           }
                }

这是第一种就遇见了问题。改一个字符我是不可能了。

请牛人看看,帮解解是楼主弄错了,还是我做的有问题呀?
林雷 发表于 2011-4-8 11:42
不加头文件也可以的。
void main()
        {int i;
          int n=20;
          for( i=0; i<n; i++)
             {
                          printf("-");
           }
                }
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-28 07:32

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表