为什么c里面不支持单进精度循环输入

caonimabi 2003-10-19 01:08:32
我编了一个程序,需要对单精度数循环输入,可是根本不行,
但是我用整型数据一试又可以,
请问各位大侠这是什么原因。或者怎样才能循环输入单精度数据
以及循环输入非整型数据。
...全文
26 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
caonimabi 2003-10-20
  • 打赏
  • 举报
回复
上面的每个float有分号
其次换行也是没有,但是还是不行
请各位给点建设性的答案好吗
yongming520 2003-10-19
  • 打赏
  • 举报
回复
float a[n][n]
float b[n][1] 这两行没分号,问题就这么简单!
luopeng 2003-10-19
  • 打赏
  • 举报
回复
把每个scanf的格式化字符串中的\n去掉就可以了
scanf("%f", &b[i][0]);
caonimabi 2003-10-19
  • 打赏
  • 举报
回复
int i,j;
int a[n][n];
for(i=0;i<n;i++)
{ for(j=0;j<n;j++)
{ scanf("%d",&a[i][j]);
getchar();
printf("\n%d",a[i][j]);
}
}上面的可以
但是下面的输不进去
int i,j;
float a[n][n]
float b[n][1]
for(i=0;i<n;i++)
{ scanf("%f\n",&b[i][0]);
getchar();
for(j=0;j<n;j++)
{scanf("%f\n",&a[i][j]);
getchar();
}
}
Jinhao 2003-10-19
  • 打赏
  • 举报
回复
什么意思啊??
你把代码贴出来看看

69,368

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧