永发信息网

C++ 标准输出用户输入的两数之间的所有整数

答案:3  悬赏:0  手机版
解决时间 2021-05-07 23:54

我写的式子是这样.本人新手.也查不到答案.就希望大家来改一下.

#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:了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
“qqimp3” 是什么东西啊?要怎么彻底清除掉
异性朋友能和同性朋友一样长久么?
斩风之异途在那里可以下载
有什么现代的诗集很好?
为什么上班时间过那么慢呢?
大学城南二门(人行门)地址在什么地方,想过去
人体艺术啊
一日不见下一句有哪些,上善若水,下一句是什
孕妇可以抹护肤品吗?她现在用的是玉兰油七重
16岁男生勃起时只有10厘米是正常吗?升高只有1
DNF第八章力法棍法加点
狗狗身上有虱子怎么办?
克里斯.保罗和保罗.加索尔是多少年第几顺位啊
我在一家小厂工作未签劳动合同想辞快工可是老
劲舞号被盗,该怎么追回来啊?
推荐资讯
重庆到忠县多少钱?
现在什么品牌的笔记本好?从质量与性能相比较
如果自己的女朋友又申请了一个QQ没加我是什么
心情不好,你会选择干嘛
望朋友帮忙
怎么成为一名城市达人?
深圳北站有地铁吗,高铁票上的深圳站,是指深
不是好友的人来农场,牧场偷东西..
为什么冬天总是让人觉得孤单
寻仙中式罗刹力士好还是金刚力士好?
N78和N81现在价钱方面是几多
游戏密保了,还是被盗了。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?