C语言 字符串与数字问题

来源:百度知道 编辑:UC知道 时间:2024/06/13 23:03:01
#include "stdio.h"
main()
{float
char str[10]={'1','2','3','.','4','5','6'};

printf("%f",j);
getch();
} 如何添加语句使输出结果为123.456
我是说可以改啊!不就是定义一个float类型的数据吗?没看见我float后面是空白的吗?反正数据自己定义啊!就是不要用库函数就行了。谢谢啊!

#include "stdio.h"
main()
{float i,j;
char str[10]={'1','2','3','.','4','5','6'};

for(j=0;str[j]!="0";j++){i=str[j];printf("%c",i);}

printf("%f",j);
getch();
} 如何添加语句使输出结果为123.456

楼主你的程序是不是输错了,“J”是哪来的啊