今天给各位分享c语言输入-1结束结束的知识,其中也会对c语言用1结束输入进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
C语言如何求输入任意几个数中的最大值,输入-1结束?
-1这一组数 先是-22输入,a=-22 然后输入-33,a=-33,如此下去 则a=-1这个是最终结果 所以后面的max=-1 后面的while(a!=-1)这句 由于a=-1 所以不进入这个循环 5。
也就是只要是负数并且非-1就不断重读 如果你只输入负数和-1,结束第一个循环之后a=-1,根本不进入第二个循环,然后输出前判断max也是-1,就不进行输出。
if (numbermax) max=number;if (numbermin) min=number;}printf(Max=%d\nMin=%d\n,max,min); //输出n个数中的最大值和最小值。
C语言问题?输入若干个正整数选出最大值,用-1结束输入
1、是do-while不是while,重复的循环是上面的,也就是只要是负数并且非-1就不断重读 如果你只输入负数和-1,结束第一个循环之后a=-1,根本不进入第二个循环,然后输出前判断max也是-1,就不进行输出。
2、提供思路:用if判断输入的数据,如果输入值等于-则提示输入完成,否则将值依次存入一个数组,比较数组中值的大小即可。还得用个标志变量判断是否有值输入。
3、int max;//接收最大值 int arr[n];//n为输入的整数的个数 int i;max=arr[0];for(i=0;i max)max = arr[i];//求最大值 } 这是核心语句,我希望你可以自己加上程序框架,使其成为完整的程序。
4、根据题目,循环输入数值,当遇到-1或达到10个时结束。对每个数判断,并得到最大值。最终输出最大值即可。参考代码如下:include int main(){ int i,n,max;scanf(%d,&max);//输入第一个数,作为最大值。
5、这题目有点错啊?输入10个数,以负1结束。
c语言以-1表示结束怎么写?
i)这个函数-1的时候程序就会结束,跳出来了。
arr[i]=-1;//以-1结束 for(i=0;i!=1n;i++){ if(arr[i]max) max = arr[i];//求最大值 } 这是核心语句,我希望你可以自己加上程序框架,使其成为完整的程序。
在C语言中,或更精确地说成C标准函数库中表示文件结束符(end of file)。在while循环中以EOF作为文件结束标志,这种以EOF作为文件结束标志的文件,必须是文本文件。在文本文件中,数据都是以字符的ASCII代码值的形式存放。
c语言输入-1结束结束的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言用1结束输入、c语言输入-1结束结束的信息别忘了在本站进行查找喔。