问题标题: 酷町堂:1939哪错了?

0
1
已解决
卞士好
卞士好
中级守护
中级守护

#include<iostream>
using namespace std;
int main()
{
    int n,a;
    cin>>n,a;
    for(int i=n;i<=2;i--)
    {
            cout<<i<<" ";
    }
    return 0;
}


1
已采纳
叶子煊
叶子煊
中级光能
中级光能

输入应该是:

cin>>n>>a;

还有,你输入的n需要比2要小或相等,不然可能死循环!!!!

循环中的i--应改成i++

希望对你有帮助哦!!!

望采纳!!!

0
郑凝溪
郑凝溪
初级光能
初级光能
#include<iostream>
using namespace std;
int main()
{
    int n,a;
    cin>>a>>n; 
    for(int i=n;i>=a;i--)
    {
        cout<<i<<" ";   
    }
    return 0;
}

 

郑凝溪在2018-07-25 14:32:23追加了内容

0
方宇哲
方宇哲
资深守护
资深守护
for(int i=s;i>=a;i--)
    {
        cout<<i<<' ';
    }

i<=a;!!!!!!!!!!!!!!!!!!!!

0
0
贾志铭
贾志铭
中级守护
中级守护

    int n,a;
    cin>>n,a;
这里应该改成

    int n,a;

    cin>>a>>n;

这是死循环

for(int i=n;i<=2;i--)
    {
            cout<<i<<" ";
    }

正确循环:

for(int i=a;i>=n;i--)
    {
            cout<<i<<" ";
    }

0
丁政元
丁政元
初级光能
初级光能
    定义 a,b;
    输入>>a>>b;
    for(int i=b;i>=a;i--){
        输出<<i<<" ";
    }
0
0
郑怡翔
郑怡翔
初级天翼
初级天翼

输入输错了:

cin>>n>>a;

郑怡翔在2018-07-24 18:41:45追加了内容

for(int i=n;i<=2;i--)
    {
            cout<<i<<" ";
    }

这里是死循环

应该是:

for(int i=a;i>=n;i--)
    {
            cout<<i<<" ";
    }

我要回答