c语言练习18——求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
博客园 用户登录 代码改变世界 密码登录 短信登录 忘记登录用户名 忘记密码 记住我 登录 第三方登录/注册 没有账户, 立即注册
c语言练习 18——求 s=a+aa+aaa+aaaa+aa...a的值,其中 a是一个
数字
#include<stdio.h> #include<stdlib.h> #include <math.h> /*题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加) ,几个数相加有键盘控制。*/ int main() {
s=0; p=0; printf("\n请输入0-9范围基础数字:"); scanf("%d",&a); printf("请输入相加次数:"); scanf("%d",& i++) {
p=p+a*pow(10,i-1); s=s+p; if(i==t)
printf("%d",p); else
printf("%d+",p); } printf("=%d\n__________________________________________________________________________\n",s); }
/******************************************程序主体分割线(底部)***************************/ return 0; }
system("color 1F"); // 设定显示框为蓝底白字 system("mode con cols=80 lines=30"); //固定显示框尺寸 /******************************************程序主体分割线(顶部)*************************/ int s,p,a,i,t; while(1) {
相关文档
最新文档