例85:求sum=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。

解题思路:关键是计算出每一项的值。

C语言源代码演示:

#include<stdio.h>//头文件
int main()//主函数
{int a,number,count=1;//定义整型变量 long int sum=0,temp=0;//定义长整型变量 printf("请输入a 和 number:");//提示语句 scanf("%d %d",&a,&number);//键盘输入 printf("a=%d,number=%d\n",a,number); while(count<=number)//循环条件 {temp=temp+a;sum=sum+temp;a=a*10;++count; }printf("a+aa+...=%ld\n",sum);//输出结果 return 0;//主函数返回值为0
}

编译运行结果:

请输入a 和 number:2 5
a=2,number=5
a+aa+...=24690--------------------------------
Process exited after 2.136 seconds with return value 0
请按任意键继续. . .

以上,如果你看了觉得对你有所帮助,就给小林点个赞,分享给身边的人叭,这样小林也有更新下去的动力,跪谢各位父老乡亲啦~

C语言开发工具

更多案例可以go公众号:C语言入门到精通

C语言 | 求a+aa+...+aa..a的值相关推荐

  1. 如何用C语言求两个数的较大值

    用C语言求两个数的较大值,有两种方法: 1,常规方法,利用选择语句的 if 语句 #include<stdio.h> int main() {int a=10;int b=20;if (a ...

  2. 使用Python语言求s=a+aa+aaa+aaaa+aa...a的值

        题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字.例如2+22+222+2222+22222(此时共有5个数相加),几个数相加通过键盘控制. 本程序在Python3的 ...

  3. C语言--求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字, 例如:2+22+222+2222+22222

    求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字, 例如:2+22+222+2222+22222 观察算式,发现第几个加数就有几个2.因此我们可以考虑使用一个for循环,来 ...

  4. C语言求s=a+aa+aaa+aaaa+....

    问题描述: 求s=a+aa+aaa+aaaa+-,其中a是一个数字,n表示a的位数,a和n由键盘输入 代码描述: ①方法1 #include<stdio.h> #include<ma ...

  5. C语言求两个数的较大值

    编程题目: 写一个函数求两个数的较大值 求解过程: 先写代码,再写它的函数形式,函数的特点就是简化代码,代码复用.因为是简单代码,就默认这两个数是整型,用int.从键盘输入两个数,通过代码判断大小输出 ...

  6. C语言——求s=a+aa+aaa+aaaa+aa...a的值

    #include<stdio.h> int main() {int a;//整数int n;//相加的个数int b=0,sum=0;scanf("%d %d",&am ...

  7. (c语言)求两个整数较大值

    第一步:包含输入输出头文件 #include <stdio.h> 第二步:写出主函数部分 int main() { int a=0,b=0; //定义两个整数并初始化int max=0; ...

  8. C语言学习之求S=a+aa+aaa+... +aa.....aa之值,其中a是一个数字,n表示a的位数.

    求S=a+aa+aaa+- +aa-aa之值,其中a是一个数字,n表示a的位数. 例如:2+22+222+2222 +22222(此时n=5),n由键盘输入. #include <stdio.h ...

  9. 【C语言】求s = a + aa + aaa + aaaa + aa...a的值,其中a是一个数字

    题目描述 求s = a + aa + aaa + aaaa + aa-a的值,其中a是一个数字.例如 2 + 22 + 222 + 2222 + 22222(此时共有5个数相加),几个数相加有键盘控制 ...

最新文章

  1. jsp mysql 分页插件_知识分享:Mybatis框架如何使用分页插件呢?
  2. ArrayBlockingQueue原理分析-put方法
  3. 《架构之美》阅读笔记01
  4. Atitit BLE 协议栈 艾提拉总结 目录 1. ——关于BLE的一些基本概念——
  5. 机房计算机配置思维导图,运用思维导图培养高中学生信息技术学科核心素养
  6. 配置idea开发go编程语言并配置导入本地包
  7. 关于职业规划的座谈会
  8. excel建立层级_Power Pivot财务科目(层级深度amp;筛选深度)
  9. Latex的一些排版技巧
  10. AJAX框架眼镜穿搭夏天,30度的夏天,男生应该如何穿搭?看这9种时尚组合!
  11. 工控组态编程相关知识点介绍
  12. 手机端获取用户详细地理位置(腾讯地图/高德)
  13. bios禁用intel VT-x
  14. PostgreSQL汉字转拼音
  15. 中英文标点符号切换的组合键_电脑键盘常用组合键(快捷键)之——Ctrl键组合...
  16. 拼多多 果园api分析 拼多多 anticontent 解密
  17. autojs ui界面漂亮模板2
  18. Windows API一日一练 29 SelectObject和DeleteObject函数
  19. H.266视频编解码标准(H.266的新技术介绍)
  20. 软件工程复试面试问题总结(一)

热门文章

  1. (手机拍照)3、构图
  2. HTML 编辑器的介绍及推荐
  3. QQ登录回调地址实现:【获取qq好友列表数据】附实例
  4. 【SDCC讲师专访】吕毅:链家网大数据平台的架构演进
  5. 如何让自己时刻冷静的方法_愤怒的时候如何让自己冷静下来?有什么好方法吗...
  6. 【JAVA】为什么抽象类不能被实例化
  7. 电脑公司特别版(ghost),深度, 番茄家园, 雨林木风,上海政府哪个系统更好一些? ...
  8. DARPA2000超详细数据介绍
  9. UICC 之 USIM 详解全系列——UICC协议层结构
  10. Linux常用基本命令( touch )