我写的式子是这样.本人新手.也查不到答案.就希望大家来改一下.
#include<iostream>
int main
{
std::cout<<"please input two numbers."<<std::endl;
int v1,v2,val,upper,lower;
std::cin>>v1>>v2;
if(v1<=v2){
v1=lower;
v2=upper;
}else{
v1=upper;
v2=lower;
}
for(val=lower;val<upper;++val)
std::cout<<++val<<std::endl;
return 0;
}
还有第二问.是要求标准输出的数字结果10个一行.是不是用嵌套FOR语句来实现?新手望伺教
楼上的,判断count == 10?那第20的时候呢,唉
=========================
#include<iostream>
int main()
{
std::cout<<"please input two numbers."<<std::endl;
int v1,v2,val,upper,lower;
std::cin>>v1>>v2;
if(v1<=v2)
{
lower = v1;
upper = v2;
}
else
{
lower = v2;
upper = v1;
}
for( val = lower + 1; val < upper; val++ )
{
std::cout << val << " ";
if ((val - lower) % 10 == 0)
{
std::cout << std::endl;
}
}
return 0;
}
for(val=lower;val<upper;++val)
std::cout<<++val<<std::endl;
++val 重复了
v1 v2 和lower upper 的顺序写反了,要弄清给谁赋值。10个一行,可在声明个变量。int count =0;在循环里 {每输出一次 count ++;然后判断 if(count == 10) { count << endl; } 即可。另外在头文件下 写入 using namespace std;后面即不必再写std:了。
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息