//输出两位整数之间的数字 使用while
#include<iostream>
using namespace std;
int main()
{
int val1,val2;
cout<<"输入两位整数val1,val2(val1>val2)"<<endl;
cin>>val1>>val2;
int val;
val=val1;
while(val>=val1&&val<=val2) //注意括号里面的写法
{
cout<<val<<endl;
++val;
}
return 0;
}
//输出两位整数之间的数字 使用for
#include<iostream>
using namespace std;
int main()
{
int val1,val2;
cout<<"输入两位整数val1,val2(val1>val2)"<<endl;
cin>>val1>>val2;
for(int val=val1;val>=val1&&val<=val2;++val)
{
cout<<val<<endl;
}
return 0;
比较:
while和for作者认为两者从表达能力上说是等价的。
时间: 2024-10-15 20:39:34