C++编程:求1992个1992的乘积的末两位数是多少?
作者:野牛程序员:2023-03-07 14:26:06 C++阅读 3241
要求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

