输入n个正整数,求n个整数的乘积,n<=100,每个数的大小不超过10,要求输出时只输出乘积的后6位。
输入格式:
输入共2行,第一行输入一个正整数n,第2行输入n个正整数,数与数之间用空格隔开。
输出格式:
输出1行,1个数,为n个数乘积的后6位,不输出前导0。
样例 1 :
输入: 6 10 10 4 7 3 8
输出: 67200
说明: (10*10*4*7*3*8)% 1000000 = 67200
C语言:
#include <stdio.h>
int main()
{
int n;
scanf("%d",&n);
int a[n],num=1;
for(int i=0;i<n;i++)
{
scanf("%d",&a[i]);
num*=a[i];
}
printf("%d",num%1000000);
return 0;
}
评测状态
答案错误 70
语言: C
用时: 0 ms 内存: 1088 kb 代码长度: 175