📚博客主页:knighthood2001
✨公众号:认知up吧 (目前正在带领大家一起提升认知,感兴趣可以来围观一下)
🎃知识星球:【认知up吧|成长|副业】介绍
❤️感谢大家点赞👍🏻收藏⭐评论✍🏻,您的三连就是我持续更新的动力❤️
🙏笔者水平有限,欢迎各位大佬指点,相互学习进步!
题目要求:计算1+12+123+1234+…的前n项和
思路:每次可以先算某个具体的数字,然后再把他们加起来
# include<stdio.h>
int main() {
int n, i;
long s = 0, a = 0;
scanf_s("请输入项数:%d", &n);
for (i = 1; i <= n; i++) {
a = a * 10 + i;
s += a;
}
printf("%d", s);
return 0;
}
其中的a就是每次算个循环算一个数字,然后s把他们加起来。scanf_s
可以换成scanf