请帮我解答一下DEV C++问题
请找出一个正整数,各个数字之和的n倍等于它自己。请教下面的程序错在哪里?#include<stdio.h>
int a,b,s,n;
int main( )
{scanf("%d",&n);
do{
a+=n;b=a;
do{
s+=b%10;
b/=10;
} while(b);
}while(s*n!=a);
printf("%d\n",a);
return 0;
}
2017-09-03 17:27

2017-09-03 18:13
2017-09-03 19:44
2017-09-09 19:31