博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1455: C语言实验题――数字串求和
阅读量:7055 次
发布时间:2019-06-28

本文共 500 字,大约阅读时间需要 1 分钟。

描述:求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;}

转载地址:http://wimol.baihongyu.com/

你可能感兴趣的文章
我的友情链接
查看>>
ArcGIS 基础1-打开地图文档并浏览
查看>>
我的友情链接
查看>>
php 字符串分割函数split
查看>>
Bex5自动编号相关函数和用法
查看>>
机柜就是数据中心
查看>>
详解NetAppFAS3220数据恢复操作方法
查看>>
容器与依赖注入
查看>>
老男孩Linux运维决心书
查看>>
VIM常用快捷键
查看>>
网络交换机对无线网络中安全威胁的防御和缓解
查看>>
我的友情链接
查看>>
版权之争,谁更棋高一着?
查看>>
通过Nginx架设灵活的网站静态化方案
查看>>
php扩展模块作用及中文注释
查看>>
win7系统备份与恢复、两台虚拟机互联
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
libc.so.6: ELF file OS ABI invalid
查看>>
我的友情链接
查看>>