做logo好的网站,公司网站域名和空间,信用 网站 建设方案,房地产咨询标题#xff1a;数列求值 #xff08;本题总分#xff1a;10 分#xff09;###
给定数列 1, 1, 1, 3, 5, 9, 17, …#xff0c;从第 4 项开始#xff0c;每项都是前 3 项的和。求 第 20190324 项的最后 4 位数字。 【答案提交】 这是一道结果填空的题#xff0c;你只需…标题数列求值 本题总分10 分###
给定数列 1, 1, 1, 3, 5, 9, 17, …从第 4 项开始每项都是前 3 项的和。求 第 20190324 项的最后 4 位数字。 【答案提交】 这是一道结果填空的题你只需要算出结果后提交即可。本题的结果为一 个 4 位整数提示答案的千位不为 0 在提交答案时只填写这个整数填写 多余的内容将无法得分。
解题思路
主要是要注意数据溢出的问题具体意思百度就好了
代码
#includestdio.h main(){ int i;int a1,b1,c1;int n20190324;int four;for(i4;in;i){four(abc)%10000; //注意这里因为题目要求只要最后四位数有一个取余但是这个循环到这个位置实际的数据是很大的会有数据溢出的问题所以把取余提前放在这里只在这个数的后四位数计算ab;bc;c four;}printf(%d,four); //原本我取余是放在这里的
}