66问答网
所有问题
C语言printf输出问题?
只截图了main函数内的部分,变量i,j在最开始已经定义过了。现在的问题是,运行程序之后可以正确输出最大元素,但是行列输出不对。脑子都已经转不过来了
举报该问题
推荐答案 2021-04-17
您好,很高兴回答您的问题。
通过阅读您的程序,可以发现printf语句是一个书写不完整的语句,printf语句的格式为printf(输出格式符,输出项列表),其中输出格式符是用双引号括起来的包含有格式符、转义字符和普通字符的内容,如%d就是格式符,代表输出整型数据;s=之类的内容就是普通字符,照原样输出;\n就是转义字符,代表输出时会转换成本身含义,这里是换行。您的printf语句是缺少输出项列表,通俗讲就是哪些变量的值需要输出,要告诉计算机才行哦。而您的程序就缺少输出项列表。联系您赶快补充完整。
追问
写了呀
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/xUvDnpiUDn9Un92vns.html
其他回答
第1个回答 2021-04-17
最后一个 while循环判断最大的值、记录最大值对应的行、列 有点问题。
先赋值position_x = _x[0], position_y = _y[0],
while (c < 4)
{
if (y[0] < y[c+1])
}
相似回答
C语言printf输出问题?
答:
您好,很高兴回答您的问题。通过阅读您的程序,
可以发现printf语句是一个书写不完整的语句,printf语句的格式为printf(输出格式符,输出项列表)
,其中输出格式符是用双引号括起来的包含有格式符、转义字符和普通字符的内容,如%d就是格式符,代表输出整型数据;s=之类的内容就是普通字符,照原样输出;\n就...
C语言
菜鸟求助!
printf
()函数
输出
的
问题
!
答:
scanf("%lf",&x);意思按照%lf(double)的格式来读取一个数据,存到x的地址(&是取址符)对应的空间中,这样你输入的值实际上就是x的值。
printf
("sine of %lf is %lf\n",x,s);意思按照%lf(double)的格式来打印x和s的值,其中前一个%lf 对应x,其中前一个%lf 对应s,这是一一对应的...
printf
不能
输出
什么原因?
答:
编译器问题:在某些编译器中,printf 函数的实现可能与标准 C 语言规范不符
。在这种情况下,%f格式控制符可能无法输出正确的结果。解决方法是使用其他编译器或者尝试使用其他 printf 函数实现。如果遇到了%f格式控制符不能输出的问题,可以尝试检查变量类型是否正确,是否需要强制转换为浮点数类型,以及浮点数...
为什么在
C语言
中,这个
printf
的
输出
是错误的?
答:
你这并不是强制类型转换,
printf是个变参函数,而且比较“笨”,它只能识别你给他设定好的输出类型,因为你设定为%d,所以只能输出出错
,5/2是结果是整数,而5.0/2是浮点数运算,结果为浮点数,所以类型不匹配。 谢谢,望采纳
c语言问题
,关于
printf
语句的
输出
答:
“%ld”表示按十进制长整型
输出
;“%
c
”表示按字符型输出等。非格式字符串原样输出,在显示中起提示作用。输出表列中给出了各个输出项,要求格式字符串和各输出项在数量和类型上应该一一对应。看下面例子:include <stdio.h> int main(void){ int a=88,b=89;
printf
("%d %d\n",a,b);printf("...
C语言
为什么
输出
结果不对啊?
答:
printf
("%d ", &n)
输出
的是n的地址不是值,把&去掉,改成 printf("%d ",n);
大家正在搜
C语言printf无法输出
c语言printf输出
c语言printf输出字符串
c语言printf输出中文
c语言printf输出换行
C语言printf函数
printf输出char类型
printf在c语言
c语言printf功能