C语言实验题——数字串求和
来源:互联网 发布:js复杂数据类型 编辑:程序博客网 时间:2024/06/11 21:08
Description
求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个1~9的数字。例如2+22+222+2222+22222(此时共有5个数相加)。
Input
输入数据有多组,每组占一行,每行有两个数a和n(其中1<=a,n<=9),分别用空格分隔。输入文件直到EOF为止!
Output
针对每个输入,输出s的值。
Sample Input
2 5
Sample Output
24690
Hint
EOF结束的语句是这样的,今后还后很多这样的题目,千万要记住哦...
while (scanf("%d %d",&a,&n)!=EOF)
{
}
while (scanf("%d %d",&a,&n)!=EOF)
{
}
源代码:
#include <stdio.h>
int main()
{
int a,n,temp,s;
while( EOF != scanf("%d%d",&a,&n) )
{
s = 0; //注意,一定要在这里重新设置为0,否则结果出错
temp = a;
for(int i = 0;i < n;++ i)
{
s += a;
a = a * 10 + temp;
}
printf("%d\n",s);
}
return 0;
}
int main()
{
int a,n,temp,s;
while( EOF != scanf("%d%d",&a,&n) )
{
s = 0; //注意,一定要在这里重新设置为0,否则结果出错
temp = a;
for(int i = 0;i < n;++ i)
{
s += a;
a = a * 10 + temp;
}
printf("%d\n",s);
}
return 0;
}
- C语言实验题——数字串求和
- C语言小函数——查找最长数字串
- C语言实验——数日子
- C语言实验——数日子
- C语言实验——数日子
- C语言实验——数日子
- C语言实验——数日子
- C语言实验——数日子
- C语言实验——数日子
- C语言实验题——自守数
- C语言实验题——三个数排序
- 数字串求和
- C语言 浮点数求和
- 求和最大子数字串
- 1182C语言实验——数日子
- ytu 2011: C语言实验——找中间数
- C语言实验——两个数最大
- C语言实验——三个数排序
- Android组件间通信机制对面向对象特性的影响
- iOS开发之异步加载图片
- 在SQL Server中实现高可用性AlwaysOn
- 关于cmwap的代理
- ftl文件是什么文件
- C语言实验题——数字串求和
- Protect your eyes, NOW!
- windows无法连接到user profile service服务。此问题阻止标准用户登录系统
- 创建网页背景材质时常用到的4种方法
- mmap coredump
- C# 控件命名规范
- 指针&引用
- 15个优秀的Photoshop用户界面教程
- C# Unicode和ascii转换