C语言一百例第十八例
2022-10-25 来源:csdn
代码:
/*
C语言第十八例
题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。
程序分析:关键是计算出每一项的值
*/
#include void main(void) { int a,b,c,d=0; //定义四个变量,前两个变量是输入的值,第三个变量是数据的,假如只有一个相加就是本身,两个就是乘以10加a,为保证数相同。 printf('请输入a和b:n'); scanf('%d,%d',&a,&b); c=a; while(b>0) //如果大于零个,就循环执行 { d=d+c; //d表示总数 a=a*10; //这里是表示第二位第三位依此类推 c=c+a; //前两个数的和再依次相加 b--; } printf('a+aa+aaa+...=%d',d); } 运行结果:
下一篇:C语言一百例第十七例
相关文章
- 六大全新产品系列推出,MCX A微控制器家族迎来创新
- 意法半导体全新STM32C5系列,重新定义入门级微控制器性能与价值,赋能万千智能设备
- 从控制到系统:TI利用边缘AI重塑嵌入式MCU的边界
- 模组复用与整机重测在SRRC、CCC、CTA/NAL认证中的实践操作指南
- 有源晶振与无源晶振的六大区别详解
- 英飞凌持续巩固全球微控制器市场领导地位
- 使用 Keil Studio for Visual Studio Code开发 STM32 设备
- LoRa、LoRaWAN、NB-IoT与4G DTU技术对比及工业无线方案选型分析
- 蓝牙信道探测技术原理与开发套件实践
- 意法半导体中国本地造STM32微控制器启动规模量产
热门新闻




