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