[求助]用数组存商,哪儿错了?
在运行的时候有错误 比如输入2_3 得到1.00000000000000输入3_2 还是一样的 大家帮我看一下哪儿有错????#include "stdio.h"
void main()
{
int a,b; char c[100];
printf("enter two numbers:");
scanf("% %",&a,&b);
c[0]=a/b;
c[1]='.';
for(int i=2;i<=100;i++)
{
a=(a%b)*10;
c[i]=a/b;
}
printf("%d%c",c[0],c[1]);
for(i=2;i<=100;i++)
printf("%d",c[i]);
}