求10个数中最大流程图
答:1.读取输入的数字a2.循环读取下一个数字b;3.比较a和b,将他们中比较大的数值,赋值给a4.继续循环直到十个数输入完毕5,输出a即为最大数.传统就是比大小咯,10个数,标上标签,1,2,3...10。然后第1个跟第二个比较下大小,如果第1个大于第二个,那么交换下1跟2的标签,如果第1个不大于2第...
答:1. 开始 2.定义max 2.输入一个数n(若是第一次输入,将n赋值给max)3.max与n进行比较,若n<max则将n赋值给max 4.判断输入次数是否等于10,若不等于10则重复步骤2,3,4.若等于10进入步骤5 5.输出max 6.结束
答:1.定义一个max 2.输入第一个数first并执行max=first;3.如果输入的数不够10个,输入下一个数next;4.如果next>max ,则max=next;5.执行第3步循环.
答:include "stdio.h"void main(){ int a[10],i,j,k;printf("输入10个数\n");for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<9;i++)for(j=i+1;j<10;j++){ if(a[i]
答:流程图是对的,只是提示信息有问题,应该是“输入10个数,用空格隔开:”。
答:include<stdio.h> void main(){int i, array[10],big;/*给数组所有元素赋值*/ for(i=0;i<10;i++)scanf("%d",&array[i]);/*找出数组中最大的元素*/ big=array[0];for(i=1;i<10;i++)if(array[i]>big) big=array[i];printf("最大的数是%3d\n",big);} ...
答:include <iostream> using namespace std;int main(){ int i;int a[10];cout<<"please input 10 nums"<<endl;for( i=0;i<10;i++){ cin>>a[i];} int max=a[0];for( i=0;i<10;i++){ if(max<a[i])max=a[i];} cout<<"这几个数中最大的是"<<max<<endl;} ...
答:回答:就是任意输入一个数,这个数交给变量max来保存。原因如下:注意看,在整个流程图中,「输入max」只执行了一次,是在数的个数n为1的时候。换句话说,因为10个数是一个一个逐次输入进去的交给程序识别、处理的,所以,很明显,只输入第一个数的时候,这仅有的一个数必然是最大的数嘛!因为,...
答:如下修改就好,不明白追问吧!include<stdio.h> int main(){ int a,n,max;n=0;while(n<10){ scanf("%d",&a);if(n==0) max=a;else{ if(a>max) max=a;} n++;} printf("最大数=%d",max);return(0);}
答://输入1个正整数n(1#include int main(){ int isum,inumb[100],in,imax,imin,inum,i;printf("please input n:");scanf("%d",&in);isum=0;imin=99999;imax=-99999;for(i=1;i{ scanf("%d",&inum);inumb=inum;if(imin>inum)imin=inum;if(imax<inum)imax=inum;isum+=inum;} prin...
网友评论:
竺秒17827866629:
用传统流程图表示求解一下问题的算法:依次将10个数输入,要求输出其中最大的数.是十个数,不是一到十! -
31363夔泼
:[答案] 流程图.没法画,口述一下吧: 1.读取输入的数字a 2.循环读取下一个数字b; 3.比较a和b,将他们中比较大的数值,赋值给a 4.继续循环直到十个数输入完毕 5,输出a即为最大数.
竺秒17827866629:
用传统流程图表示该算法:依次将10个数输入,要求将其中最大的数输出 -
31363夔泼
:[答案] 流程图见图片:
竺秒17827866629:
依次将10个数输入,要求将其中最大的数输出.用传统流程图求解. -
31363夔泼
: 1.定义一个max 2.输入第一个数first并执行max=first; 3.如果输入的数不够10个,输入下一个数next; 4.如果next>max ,则max=next; 5.执行第3步循环.
竺秒17827866629:
用传统流程图表示:依次输入10个数,求最大的数? -
31363夔泼
: 输入10个数 定义一个max 把第1个数给max 依次把其余9个跟max比较,如果max结果就是max了
竺秒17827866629:
C语言中用传统流程图表示 依次将十个数输入,要求将最大的输出 -
31363夔泼
: 用for语句循环输入数字,输入一个比一下然后把最大的输出,而且现在用软件,只要你把程序输进去就可以自动生成流程图了,下个吧,顺便给分吧
竺秒17827866629:
用传统流程图标表示求解下面问题的算法:依次将10个数输入,要求将其中最大的数输出. -
31363夔泼
:[答案] 1.读取输入的数字a 2.循环读取下一个数字b; 3.比较a和b,将他们中比较大的数值,赋值给a 4.继续循环直到十个数输入完毕 5,输出a即为最大数.
竺秒17827866629:
依次将10个数输入,要求将其中最大的数输出,用传统流程图做不要那些编程的答案,画不到图用文字表达,例如:1.开始2.i=13.i=i+14.i -
31363夔泼
:[答案] 1.读入a[1~10] 2.max=a[1] 3.for(i=1;i
竺秒17827866629:
c语言 一次输入10个数要求将其最大的数打印出来 用传统的流程图怎么表示 -
31363夔泼
:#include <stdio.h> #define N 10 #define MAX(x,y) ((x)>(y)?(x):(y)) //返回2个数中较大者 int main(void) {int num, i=1, max; printf("enter numbers:\n");scanf("%d", &num); //输入第一个数 max = num; //把第一个数赋值给max for(i = 1; i < N...
竺秒17827866629:
C语言题目 传统流程图求解依次将十个数输入,要求输出其中最大的数 -
31363夔泼
: #include int main() { int arr[10]; int i; int max,min; max=min=arr[0]; printf("输入需要处理的数字\n"); for(i=0;i<10;i++) scanf("%d",&arr[i]); for(i=0;i<10;i++) { if(arr[i]>max) max=arr[i]; if(arr[i]min=arr[i]; } printf("max=%d\nmin=%d\n",&max,&min); return 0; }
竺秒17827866629:
求10个数中的最大数算法和框图 -
31363夔泼
: 10个数存到数组里,比如是a(9),遍历一下数组,找出最大的数.程序框图在这里不好画呢 b=a(0) for i=1 to 9 if a(i)>b then b=a(i) next print b