这个函数很怪
第七行 输入max 前面没取地址运算符 你试试看吧
试过了 就是少个&
#include<stdio.h>
main()
{
int n,i,s,max;
printf("请输入n:");
scanf("%d",&n);
printf("请输入%d个整数:",n);
scanf("%d",max);
for(i=1;i<n;i++)
scanf("%d",&s);
if(max<s)
max=s;
}
楼上说的是,少了一个取址符&
为什么我摁了两下回车那个黑的程序框没有了???
回复 做我_女朋友:是直接弹出控制台就按回车就关闭还是输入了之后按回车?
回复 嘿嘿大人:摁了回车之后这样的、
回复 做我_女朋友:你没有输入么?我看你截图的是输入了的啊,
回复 嘿嘿大人:是输入后再摁的回车,可是摁了回车后,它直接显示这样了,没有达到想要的后果啊,怎么会这样的?
回复 做我_女朋友:你想要什么结果,你这个也没有输出语句printf,肯定不会有什么结果输出啊
回复 嘿嘿大人:我想要输出结果的最大值怎么办?怎么加printf?
在最后的两个括号之间(红色部分)加一个printf("%d",max);
点赞
扫一扫分享朋友圈
二维码
分享
你确定要删除这个问题吗?