概述
1019: 求和again
描述
题目描述:
最近谷学长遇到了麻烦的问题,你能帮帮他吗?
题目是这样的:计算SUM(n) = 1 + 2 + 3 + ... + 10^n。满足n<=100 000。
输入:
输入包含多组数据,每组数据一行,包括一个整数n(n<=100 000)。当n=-1时输入终止。
输出:
对于每个n输出相应的和。
样例输入
1
2
-1
样例输出
55
5050
本题找到规律后转换思路即可,但是要注意n=0时的不同,这个题设置的很巧妙
#include<stdio.h>
#include<math.h>
void agin(int n);
int main()
{
int a;
long long sum=0,n;
scanf("%d",&a);
while(a!=-1)
{
agin(a);
scanf("%d",&a);
}
}
void agin(int n)
{
if(n==0)//少了这种情况
{
printf("1n");
}
else
{
int i;
printf("5");
for(i=0;i<n-1;i++)
printf("0");
printf("5");
for(i=0;i<n-1;i++)
printf("0");
printf("n");
}
}
运行结果
通过率
通过的数据:
结果 | 耗时 | 内存 |
---|---|---|
通过 | 0 | 1511424 |
通过 | 0 | 1728512 |
未通过的数据:
结果 | 耗时 | 内存 |
---|---|---|
最后
以上就是简单中心为你收集整理的东秦oj 1019: 求和again的全部内容,希望文章能够帮你解决东秦oj 1019: 求和again所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复