【程序18】 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时 共有5个数相加),几个数相加有键盘控制
来源:互联网 发布:阿里云vpn服务器 l2tp 编辑:程序博客网 时间:2024/05/21 07:51
方法一:
按照定义模拟,这个效率比常见的低,因为取余操作多。
#include <stdio.h>int main(){int n,t,res;while(~scanf("%d%d",&n,&t)){res = 0;while(t--){res += n;n = n*10 + n%10;}printf("%d\n",res);}return 0;}
方法二:
模拟一个简单功能的大数加:
#include <iostream>using namespace std;struct big{int *res;int *temp;big(int num,int len){res = new int[len+1];for(int i=0;i<=len;res[i] =0,++i);temp = new int[len+1];for(int i=0;i<=len;temp[i]=0,++i);for(int i=0;i<len;++i){temp[i] = num;for(int j=0;j<=i;++j)res[j] += temp[j];}for(int i=0;i<len;++i){res[i+1] += res[i]/10;res[i] = res[i]%10;}if(res[len])len++;for(int i=len-1;i>=0;--i)printf("%d",res[i]); printf("\n");}~big(){delete[] res;delete[] temp;}};int main(){int num,len;while(~scanf("%d%d",&num,&len))big(num,len);return 0;}
- 【程序18】 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时 共有5个数相加),几个数相加有键盘控制
- 【程序8】 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。 例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。
- C100-18 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时 共有5个数相加),几个数相加有键盘控制。
- 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。
- 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加), 几个数相加有键盘控制。
- 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。
- 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如 2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制
- 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加), 几个数相加有键盘控制。
- 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制
- 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。
- 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。
- 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。
- 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。
- java:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。
- #求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制
- 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如5+55+555+5555+55555(此时共有5个数相加),几个数相加有键盘控制。
- 求S=a+aa+aaa+aaaa+...+aaaa..的值,a是个数字 * 例如:2+22+222+2222+22222(此时共有5个数相加), 几个数相加由键盘控制
- 题目8题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),
- 【程序16】 题目:输入两个正整数m和n,求其最大公约数和最小公倍数
- PING不通你 我也知道你在不在线!
- 【程序17】题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- 黑马程序员——内省JavaBean总结
- 关于浏览器拦截自动弹窗的问题
- 【程序18】 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时 共有5个数相加),几个数相加有键盘控制
- 位运算总结
- ACM进阶指南
- 深入Struts2的配置文件
- log4j发邮件
- 一个个人觉得比较好用的PHP日志类,给大家分享一下
- Eclipse Python插件 PyDev
- 如何利用史密斯圆图匹配阻抗[教程]
- MATLAB获取系统时间的方法和格式输出