下面这个函数怎么错了?
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/07 18:16:26
下面这个函数怎么错了?
输入一个不超过三位数的数,求各位十位百位数的和,并输出?
#include
int a(int m)
{
int a,b,c,n;
printf("请输入一个不超过三位数的n:");
scanf("%d",&n);
a=n/100;
b=(n-a*100)/10;
c=n%10;
m=a+b+c;
return a(1);
}
void main()
{
int d;
d=a(1);
printf("%d",d);
}
输入一个不超过三位数的数,求各位十位百位数的和,并输出?
#include
int a(int m)
{
int a,b,c,n;
printf("请输入一个不超过三位数的n:");
scanf("%d",&n);
a=n/100;
b=(n-a*100)/10;
c=n%10;
m=a+b+c;
return a(1);
}
void main()
{
int d;
d=a(1);
printf("%d",d);
}
![下面这个函数怎么错了?](/uploads/image/z/15069151-55-1.jpg?t=%E4%B8%8B%E9%9D%A2%E8%BF%99%E4%B8%AA%E5%87%BD%E6%95%B0%E6%80%8E%E4%B9%88%E9%94%99%E4%BA%86%3F)
给你改了下
贴出代码:
#include
int a()
{
int a,b,c,n;
printf("请输入一个不超过三位数的n:");
scanf("%d",&n);
a=n/100;
b=(n-a*100)/10;
c=n%10;
int m=a+b+c;
return m;
}
int main()
{
int d;
d=a();
printf("%d",d);
return 0;
}
贴出代码:
#include
int a()
{
int a,b,c,n;
printf("请输入一个不超过三位数的n:");
scanf("%d",&n);
a=n/100;
b=(n-a*100)/10;
c=n%10;
int m=a+b+c;
return m;
}
int main()
{
int d;
d=a();
printf("%d",d);
return 0;
}