1455: C语言实验题――数字串求和

描述:求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个1~9的数字。例如2+22+222+2222+22222(此时共有5个数相加)。 输入:输入数据有多组,每组占一行,每行有两个数a和n(其中1<=a,n<=9),分别用空格分隔。输入文件直到EOF为止! 输出:针对每个输入,输出s的值。 样例输入:2 5 样例输出:24690 提示:EOF结束的语句是这样的,今后还后很多这样的题目,千万要记住哦…

while (scanf("%d %d",&a,&n)!=EOF)
{
}

考点:循环语句,EOF的使用 代码:

#include "stdio.h"
int main(int argc, char const *argv[])
{
int a,n,s=0,i,temp; //定义变量
while(scanf("%d %d",&a,&n)!=EOF) //输入循环
{
temp=a; //把原来的a做存储
for (i=1;i<=n;i++) //求s
{
s=a+s;
a=a*10+temp; //求下一个a的值
}
printf("%d\n",s); //输出
s=0; //s归0
}
return 0;
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏数据结构与算法

P1387 最大正方形

题目描述 在一个n*m的只包含0和1的矩阵里找出一个不包含0的最大正方形,输出边长。 输入输出格式 输入格式: 输入文件第一行为两个整数n,m(1<=n...

28650
来自专栏纯洁的微笑

HashMap? ConcurrentHashMap? 相信看完这篇没人能难住你!

Map 这样的 Key Value 在软件开发中是非常经典的结构,常用于在内存中存放数据。

15920
来自专栏AILearning

TensorFlow风格指南

此页面包含TensorFlow的开发人员和用户应遵循的风格决策,以增加其代码的可读性,减少错误数量并提高一致性。 Python风格 一般遵循 PEP8 P...

231100
来自专栏数据结构与算法

P3369 【模板】普通平衡树(Treap/SBT)(pb_ds版)

题目描述 您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作: 插入x数 删除x数(若有多个相同的数,因只删除一个) 查询...

28370
来自专栏数据结构与算法

洛谷P3690 【模板】Link Cut Tree (LCT)

12700
来自专栏高性能服务器开发

什么是B+Tree

B+Tree的定义 B+Tree是B树的变种,有着比B树更高的查询性能,来看下m阶B+Tree特征: 1、有m个子树的节点包含有m个元素(B-Tree中是m-1...

36180
来自专栏数据结构与算法

洛谷P3384 【模板】树链剖分

题目描述 如题,已知一棵包含N个结点的树(连通且无环),每个节点上包含一个数值,需要支持以下操作: 操作1: 格式: 1 x y z 表示将树从x到y结点最短路...

32650
来自专栏mathor

LeetCode410. 分割数组的最大值

 这道题看着好像没什么思路,但其实可以利用二分法来做,二分法中的mid就是最终要返回的值,也就代表着子数组的和最小的值  我们首先还是设置左右区间,左区...

15130
来自专栏Albert陈凯

2018-06-13 关于Java集合的小抄

15430
来自专栏小樱的经验随笔

Codeforces Round #411 (Div. 2)(A,B,C,D 四水题)

A. Fake NP time limit per test:1 second memory limit per test:256 megabytes inpu...

32260

扫码关注云+社区

领取腾讯云代金券