特征四位数
题目内容:
已知四位数3025具有一个特殊性质:它的前两位数字30与后两位数字25之和是55,而55的平方正好等于3025。编程找出所有具有这种性质的四位数。
输出格式:
题目内容:已知四位数3025具有一个特殊性质:它的前两位数字30与后两位数字25之和是55,而55的平方正好等于3025。编程找出所有具有这种性质的四位数。
输出格式:每一个四位数自占一行,行首输出。
(按照从小到大的顺序输出)
#include<stdio.h>
int main()
{
int n,x,y;
for(n=1000;n<=9999;n++)
{
x=n%100;
y=n/100;
if(n==(x+y)*(x+y))
{
printf("%d\n",n);
}
}
return 0;
}
求和S
题目内容:求解S=1+(1+2)+…+(1+2+3+…+n)的结果值,其中n值由键盘输入。
输入样例:2
输出样例:4
输入样例:12
输出样例:364
输入样例:0
输出样例:Error!
输入样例:-1
输出样例:Error!
#include<stdio.h>
int main()
{
int n, i, j, p = 0;
int sum = 0;
scanf("%d", &n);
if (n < 1) printf("Error!");
else
{
for (i = 1; i <= n; i++)
{
p = 0;
for (j = 1; j <= i; j++){
p = p + j;
}
sum = sum + p;
}
printf("%d", sum);
}
return 0;
}