C语言程序设计,提交时提示格式错误,哪错了?

#include<stdio.h>

int main()
{
float a,b,c,d,e,f;
float x,y;
scanf("%f%f%f%f%f%f",&a,&b,&c,&d,&e,&f);
x=(e*c-b*f)/(a*e-b*d);
y=(d*e-a*f)/(d*b-a*e);
printf("%.1f %.1f\n",x,y);
return 0;
}

你好,你程序是自己写的,还是从文档复制的?复制的话检查一下是否有分号或逗号是全角字符。追问

你好,这是我自己写的,系统不允许粘贴

追答

for循环的括号里不能用y,必须用整型,如
for (int i = 0; i < length; i++)
{
}

追问

这个是什么错了呀

追答

你这个图片啥都看不见

太不清晰了

追问

编译器输出
a.c: In function ‘main’:
a.c:6:5: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%f%f%f%f%f%f",&a,&b,&c,&d,&e,&f);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

追答

报错信息为忽略了scanf产生的返回值,经检查发现应该是输出格式的问题才导致报错,遇到这个问题的时候应该首先检查输出格式是否正确,例如大小写,换行是否符合要求等

追问

好的,谢谢啦

那应该怎样改啊

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-11
最好把错误信息帖出来看看追问

在这呢

a.c: In function ‘main’:
a.c:6:5: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%f%f%f%f%f%f",&a,&b,&c,&d,&e,&f);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

实验一:C语言集成实验环境

实验目的:

初步学会在C语言开发环境中编辑、编译、运行和打开C程序的步骤。
初步了解C语言源程序的特点。
题目描述 输入以下二元一次方式中的系数a,b,c,d,e,f,求解x,y的值。 ax+by=c dx+ey=f

输入格式:

输入在一行中给出6个不超过100的浮点数a,b,c,d,e,f,代表二元一次方程的系数。

输出格式:

对每一组输入,在一行中输出x,y的解,并保留1位小数。

本回答被网友采纳
相似回答