c+中的循环+;它跟踪计数可被4整除的时间 你好,我在C++程序上遇到了麻烦。基本上,它是一个循环,迭代用户希望它重复的次数。现在,当它到达一个可被4整除的数字时,它会跟踪该数字,最后输出输入的数字可被4整除的次数 #include<iostream> using namespace std; int num; int count; int test = 0; int main() { cin>> num; for (int count = 0; count < num; count++) if (count % 4 == 0) (test++); else cout<<""; return 0; } #包括 使用名称空间std; int-num; 整数计数; int检验=0; int main() { cin>>num; for(int count=0;count
好-如果在c+中的循环+;它跟踪计数可被4整除的时间 你好,我在C++程序上遇到了麻烦。基本上,它是一个循环,迭代用户希望它重复的次数。现在,当它到达一个可被4整除的数字时,它会跟踪该数字,最后输出输入的数字可被4整除的次数 #include<iostream> using namespace std; int num; int count; int test = 0; int main() { cin>> num; for (int count = 0; count < num; count++) if (count % 4 == 0) (test++); else cout<<""; return 0; } #包括 使用名称空间std; int-num; 整数计数; int检验=0; int main() { cin>>num; for(int count=0;count,c++,C++,好-如果在main中使用return,您的程序将退出,因为return就是这样做的-结束函数并返回一些值。如果您想实际打印test的值,请在return之前执行该操作: cout << test; getch(); // use this so the console won't close automatically return 0; cout您需要使用循环吗?如果您只需要“给定数字可被4整除多少次”,并且不需要循环 #include<iostream> using
main
中使用return
,您的程序将退出,因为return就是这样做的-结束函数并返回一些值。如果您想实际打印test
的值,请在return
之前执行该操作:
cout << test;
getch(); // use this so the console won't close automatically
return 0;
cout您需要使用循环吗?如果您只需要“给定数字可被4整除多少次”,并且不需要循环
#include<iostream>
using namespace std;
int main()
{
int num;
cin>> num;
cout<< num<<" is divisible by 4 "<< (num>>2) <<" time"<<(num>>2>1?"s":"") <<endl;
return 0;
}
#包括
使用名称空间std;
int main()
{
int-num;
cin>>num;
您是否有一些代码有特殊的问题?我可以让它说明它可以被4整除多少次您需要初始化测试到0
,并在返回0
之前输出它。@user3308486可能与您的实际问题无关,但请使用大括号({}
)看在上帝的份上,尽可能多地!!另外,声明为静态变量的cout@nemanjabrictest
会自动初始化。这当然不是一个好的做法,但它在这里意外地起作用。
#include<iostream>
using namespace std;
int main()
{
int num;
cin>> num;
cout<< num<<" is divisible by 4 "<< (num>>2) <<" time"<<(num>>2>1?"s":"") <<endl;
return 0;
}