当前位置:首页 C++ > 正文

C++编程:求1992个1992的乘积的末两位数是多少?

作者:野牛程序员:2023-03-07 14:26:06 C++阅读 2721

要求1992个1992的乘积的末两位数,可以使用C++编程来解决。

以下是C++代码:

#include <iostream>
using namespace std;

int main() {
    int num = 1992;
    int product = 1;

    for (int i = 1; i <= 1992; i++) {
        product = (product * num) % 100;
    }

    cout << "最后两位数是: " << product << endl;

    return 0;
}

这个程序首先将num设置为1992,然后用一个for循环计算1992个1992的乘积。在每次乘法中,我们只需要保留最后两位,所以我们使用取模操作来得到最后两位。最后,程序输出结果,即这个乘积的末两位数。

运行程序,输出结果为:36。因此,1992个1992的乘积的末两位数是36

代码二:

#include <iostream>
using namespace std;
int main(){
    int a=1,t=0;
    do{
    	++t;
    	a=(a*92)%100;
	}while(t!=1992);
	cout<<a<<endl;
	return 0;
}



野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击