C++while语句疑问输入两个数a,b,其中a>b,从1开始到a结束(包括1和a) 每个数与a求一次最大公约数,求出来的数和b比较大小,最后输出这些数中比b大的个数.#includeusing namespace std;int main(){\x09int a,b,d
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 08:39:13
C++while语句疑问输入两个数a,b,其中a>b,从1开始到a结束(包括1和a) 每个数与a求一次最大公约数,求出来的数和b比较大小,最后输出这些数中比b大的个数.#includeusing namespace std;int main(){\x09int a,b,d
C++while语句疑问
输入两个数a,b,其中a>b,从1开始到a结束(包括1和a) 每个数与a求一次最大公约数,求出来的数和b比较大小,最后输出这些数中比b大的个数.
#include
using namespace std;
int main()
{
\x09int a,b,d = 0;
\x09\x09cin >> a >> b;
\x09\x09for (int x = 1; x = b)
\x09\x09\x09{
\x09\x09\x09\x09d++;
\x09\x09\x09}
\x09\x09}
\x09\x09cout n;
\x09int *e = new int[n];
\x09for (i = 0; i < n; i++)
\x09{
\x09\x09int a,b,d = 0;
\x09\x09cin >> a >> b;
\x09\x09for (int x = 1; x = b)
\x09\x09\x09{
\x09\x09\x09\x09d++;
\x09\x09\x09}
\x09\x09}
\x09\x09e[i] = d;
\x09}
\x09for (i = 0; i < n; i++)
\x09{
\x09\x09cout
C++while语句疑问输入两个数a,b,其中a>b,从1开始到a结束(包括1和a) 每个数与a求一次最大公约数,求出来的数和b比较大小,最后输出这些数中比b大的个数.#includeusing namespace std;int main(){\x09int a,b,d
#include<iostream>
#include<conio.h>
using namespace std;
int main(){
int a, b, d = 0;
cin >> a >> b;
for (int x = 1; x <= a; x++)
{
int t,s,m;
s = x;
m = a;//复制a的值
while (t = m % s)
{
m = s;//这里不再修改a的值,不然for循环会出问题
s = t;
}
if (s >= b)
{
d++;
}
}
cout << d << endl;
_getch();
return 0;
}