c语言编程由键盘输入任意一个整数,求其每位数字的平方和及平方根和。
发布网友
发布时间:2022-04-22 10:00
我来回答
共1个回答
热心网友
时间:2023-10-31 13:04
#include
<math.h>
#include
<stdio.h>
long
main()
{
int
n;
int
ans=0;
double
ans1=0;
printf("请输入一个整数");
scanf("%d",&n);
while(n!=0)
{
long
temp=n%10;
ans+=temp*temp;
ans1+=sqrt(temp);
n/=10;
}
printf("平方和为%d\n",ans);
printf("平方和为%f\n",ans1);
return(0);
}
已经改过可以运行,既然输入整数,最后把n定义为整数类型,不是浮点类型。