#include <iostream>
using namespace std;
int main()
{
cout<<"請輸入兩個數字:";
int a,b;
cin>>a>>b;
cout<<"這兩個數范圍之間的數字為";
if(a<=b)
{
for(int i=a;i<=b;++i);
cout<<i<<;
}
else
{
for(int i=a;i>=b;--i);
cout<<i<<;
}
return 0;
}
為什么加上endl就運行不了呢
uj5u.com熱心網友回復:
?在哪里加endluj5u.com熱心網友回復:
不加endl才運行不了呢另外你怎么在for陳述句后面加 ; for(int i=a;i<=b;++i);
uj5u.com熱心網友回復:
你這段代碼已經寫錯了呀下面才是正確的:
#include <iostream>
using namespace std;
int main()
{
cout<<"請輸入兩個數字:";
int a,b;
cin>>a>>b;
cout<<"這兩個數范圍之間的數字為";
if(a<=b)
{
for(int i=a;i<=b;++i)
cout<<i<<endl;
}
else
{
for(int i=a;i>=b;--i)
cout<<i<<endl;
}
return 0;
}
還有,for后面不能加分號,否則回圈執行一個空陳述句
uj5u.com熱心網友回復:
我也想出來了,但晚了一步#include<bits/stdc++.h>
using namespace std;
int main() {
cout<<"請輸入兩個數字:";
int a,b;
cin>>a>>b;
cout<<"這兩個數范圍之間的數字為";
if(a<=b) {
for(int i=a; i<=b; i++) cout<<i<<endl;
} else {
for(int i=a; i>=b; i--) cout<<i<<endl;
}
return 0;
}
uj5u.com熱心網友回復:
謝謝你的幫忙uj5u.com熱心網友回復:
謝謝轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/140670.html
標籤:C++ 語言
上一篇:麻煩大佬看一下
