C语言printf输出问题?

只截图了main函数内的部分,变量i,j在最开始已经定义过了。现在的问题是,运行程序之后可以正确输出最大元素,但是行列输出不对。脑子都已经转不过来了

您好,很高兴回答您的问题。
通过阅读您的程序,可以发现printf语句是一个书写不完整的语句,printf语句的格式为printf(输出格式符,输出项列表),其中输出格式符是用双引号括起来的包含有格式符、转义字符和普通字符的内容,如%d就是格式符,代表输出整型数据;s=之类的内容就是普通字符,照原样输出;\n就是转义字符,代表输出时会转换成本身含义,这里是换行。您的printf语句是缺少输出项列表,通俗讲就是哪些变量的值需要输出,要告诉计算机才行哦。而您的程序就缺少输出项列表。联系您赶快补充完整。追问

写了呀

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-04-17
最后一个 while循环判断最大的值、记录最大值对应的行、列 有点问题。
先赋值position_x = _x[0], position_y = _y[0],
while (c < 4)
{
if (y[0] < y[c+1])
}
相似回答