For loop 如何制作一个只打印可被3整除的数字的程序,使用for和while?

For loop 如何制作一个只打印可被3整除的数字的程序,使用for和while?,for-loop,while-loop,For Loop,While Loop,如何制作一个程序,只打印可被数字3整除的数字,在用户给定的范围内,使用for和while?用户在文本框中给出最小值和最大值 例:用户给出最小数字1,最大数字45,只打印的数字是3, 6, 9,12, 15, 18,21, 24, 27,30, 33, 36,39, 42, 45。 < P>如果你使用C++,你的循环应该是: For循环: int number; cout<<"Please enter a number between 1 and 45\n"; cin >>

如何制作一个程序,只打印可被数字3整除的数字,在用户给定的范围内,使用for和while?用户在文本框中给出最小值和最大值


例:用户给出最小数字1,最大数字45,只打印的数字是3, 6, 9,12, 15, 18,21, 24, 27,30, 33, 36,39, 42, 45。

< P>如果你使用C++,你的循环应该是:

For循环:

int number;
cout<<"Please enter a number between 1 and 45\n";
cin >> number;
for(int i=0;i<=number;i++)
{
   if((i%3) == 0) // i % 3 - reminder from devision on 3
      cout<<i<<" ";
}
整数;
库特数;

对于(inti=0;i如果你想编程,你至少应该自己尝试一下。 您谈论的是文本框,所以它可能不是控制台应用程序,或者只是一种修辞。您使用哪种编程语言(C/C++,Java,…)和哪种IDE(Visual Studio/QT Creator)?
你可以从塔拉斯的答案开始,但要小心,缺少一个输入。

你自己尝试过吗?你的教授要你使用哪种编程语言?我已经尝试过了,但无法正常工作。我正在使用c。我已经尝试过了,但无法正常工作。我正在使用c。谢谢塔拉斯,现在我的代码可以正常使用for,只是在我的代码中添加了if部分!你知道它如何使用while吗?我的while代码也不能正常工作。为什么要这样做?有一个非常简单的方法可以完全消除if和module运算的需要。没关系,我自己做的,现在就可以了。无论如何,谢谢.如果你对我的回答满意,你可以接受
int number;
cout<<"Please enter a number between 1 and 45\n";
cin >> number;
int i=0;
while(i<=number)
{
      cout<<i<<" ";
      i = i +3;
}