求助编写一个C程序
编写程序,找出用户输入的一串数中的最大数,程序需要一个一个地输入数,当用户输入0或负数时,程序必须显示出已输入的最大非负数:
enter a number:_
enter a number:__
enter a number:_;
enter a mubmer:_;
enter a number :0;
the largest number entered was :
[解决办法]
路过......自己写吧.
[解决办法]
输入语句会写吧
输出语句会写吧
循环会写吧
判断一个数是否小于0会写吧
把一个数赋值给另一个数会写吧
比较两个数的大小会写吧
结束了
[解决办法]
哈哈 这个你可以写啊!!有不是很复杂!!
[解决办法]
建一个数组,冒泡排序(降序排的),输出数组的头一个元素
[解决办法]
直接在记事本里写的,没有调试,如果有语法的错误你再自己改一下,程序思路是没有问题的。
#include <stdio.h>int main(){ int num; int max = 0; while(true) { printf("enter a number:"); scanf("%d", &num); if(num > max) max = num; else if(num <= 0) break; } printf("the largest number entered was:%d\n", max); return 0;}