解题思路:
把每个数的个位乘起来用个数存。 每乘一个数,把存的数取余10。
注意事项:
存的数初始为1。
参考代码:
#include<bits/stdc++.h> using namespace std; int b[1000000]; int main() { int a,s=1; cin>>a; for(int i=0;i<a;i++) { cin>>b[i]; s*=b[i]%10; s=s%10; } cout<<s; return 0; }
0.0分
1 人评分
C语言训练-求矩阵的两对角线上的元素之和 (C语言代码)浏览:707 |
数组输出 (C语言代码)浏览:767 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:522 |
最长单词 (C语言代码)浏览:1378 |
打水问题 (C语言代码)浏览:1072 |
C语言训练-阶乘和数* (C语言代码)-------- 呆板写法浏览:1362 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:692 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:938 |
WU-C语言程序设计教程(第三版)课后习题11.11 (C++代码)(想学链表的可以看看)浏览:1358 |
剪刀石头布 (C语言代码)浏览:754 |