显示浮点错误
#include<stdio.h>
#include<math.h>
int main(void)
{
long int n, m, N, b, c;
int count;
count = 0;
scanf("%ld", &N);
n = N;
b = N;
m = 1;
while (n % 10 != 0) {
count++;
n = n / 10;
}
while (m != 0) {
c = pow(10, (count - 1));
m = b / c;
count--;
b = b % c;
printf("%ld ", m);
}if(m==0){
printf("0 ");
}
return 0;
}
运行结果及报错内容
a.c: In function ‘main’:
a.c:8:5: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%ld", &N);
显示浮点错误