|
发表于 2020-6-11 13:11:48
|
显示全部楼层
本帖最后由 永恒的蓝色梦想 于 2020-8-30 22:29 编辑
- #include<stdio.h>
- #include<stdlib.h>
- long sum(long num)//求平方和
- {
- long res1 = 0;
- for (int i = 1; i <= num; i++)
- {
- res1 += i * i;
- }
- return res1;
- }
- long square(long num)//求和的平方
- {
- long res2 = 0;
- for (int i = 1; i <= num; i++)
- res2 += i;
- return res2 * res2;
- }
- void main()
- {
- long a, b, num;
- printf("请输入一个整数\n");
- scanf_s("%ld", &num);
- a = sum(num);
- b = square(num);
- if (a > b)
- {
- printf("方和与和的平方的差 = %ld\n", a - b);
- }
- else
- {
- printf("方和与和的平方的差 = %ld\n", b - a);
- }
- system("pause");
- }
复制代码 |
|