依次输入10个数流程图
答:可以用冒泡排序法:定义一个数组a[n],将n个数或更多的数存进去。然后将a[i]和a[i+1]比较,小的往后移,如此下去,就得到了排序结果。程序段如下:for(j=n;j>0;j--){ for(i=0;i<n;i++){ if(a[i]
答:将第一个输入的数字赋给一个变量,比如是x,那么将后续输入的数跟x比较,将大的数再赋给X,等输入完后,最大的数就是x了。
答:1.定义一个max 2.输入第一个数first并执行max=first;3.如果输入的数不够10个,输入下一个数next;4.如果next>max ,则max=next;5.执行第3步循环.
答:流程图是对的,只是提示信息有问题,应该是“输入10个数,用空格隔开:”。
答:include<.stdio.h> main(){ int a[10];int i=0;printf("输入10个数\n");for(i=0;i<10;i++){ scanf("%d",&a[i]);} printf("这10个数里的正数有\n");for(i=0;i<10;i++){ if(a[i]>0)printf("%d\n",a[i]);} } ...
答:include <stdio.h>int main(){int num[10],i,max,min;for(i=0;i<10;i++){scanf("%d",&num[i]);}min=0;max=0;for(i=1;i<10;i++){if(num[i]>num[max]){max=i;}if(num[i]<num[min]){min=i;}}printf("max:%d min:%d\n",num[max],num[min]);return 0;} ...
答: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]
答: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.读取输入的数字a2.循环读取下一个数字b;3.比较a和b,将他们中比较大的数值,赋值给a4.继续循环直到十个数输入完毕5,输出a即为最大数.传统就是比大小咯,10个数,标上标签,1,2,3...10。然后第1个跟第二个比较下大小,如果第1个大于第二个,那么交换下1跟2的标签,如果第1个不大于2第...
答:跟你说一下大体思路:1、定义10个变量(也可用数组),用来接收数据。2、输入数据。3、求出平均数。4、循环开始 循环部分 循环结束 5、输入
网友评论:
荆狗18924018619:
用传统流程图表示该算法:依次将10个数输入,要求将其中最大的数输出 -
13604双话
:[答案] 流程图见图片:
荆狗18924018619:
用传统流程图表示求解一下问题的算法:依次将10个数输入,要求输出其中最大的数.是十个数,不是一到十! -
13604双话
:[答案] 流程图.没法画,口述一下吧: 1.读取输入的数字a 2.循环读取下一个数字b; 3.比较a和b,将他们中比较大的数值,赋值给a 4.继续循环直到十个数输入完毕 5,输出a即为最大数.
荆狗18924018619:
用传统流程图表示:依次输入10个数,求最大的数? -
13604双话
: 输入10个数 定义一个max 把第1个数给max 依次把其余9个跟max比较,如果max结果就是max了
荆狗18924018619:
C语言中用传统流程图表示 依次将十个数输入,要求将最大的输出 -
13604双话
: 用for语句循环输入数字,输入一个比一下然后把最大的输出,而且现在用软件,只要你把程序输进去就可以自动生成流程图了,下个吧,顺便给分吧
荆狗18924018619:
一次输入十个数,按顺序大小把它们输出的流程图 -
13604双话
: #include#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
荆狗18924018619:
C语言题目传统流程图求解依次将十个数输入?C语言题目传统流程图求
13604双话
: #include using namespace std; int main() { int a[10],i=0; for(i=0;i>a[i]; for(i=0;i 全部
荆狗18924018619:
C语言题目 传统流程图求解依次将十个数输入,要求输出其中最大的数 -
13604双话
: #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; }
荆狗18924018619:
用流程图表示依次输入10个数要求将最大的数输出 -
13604双话
: 开始 | 输入到a[10];max=a[0];i=1 | |------------------------- i++ | | | N | | a[i]>max? -------- | | | |Y || | max=a[i] | | | | | i | |Y 输出max
荆狗18924018619:
依次将10个数输入,要求将其中最大的数输出,用传统流程图做 -
13604双话
: 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.结束
荆狗18924018619:
依次将10个数输入,要求将其中最大的数输出.用c语言流程图或者ns流程图表述出来, -
13604双话
: #include<stdio.h> void main() { int i,a,max=0; for(i=1;i<=10;i++) { scanf("%d",&a); if(max<a) max=a; } printf("%d",max); }我的流程图画不到,我用写的1.开始2.i=13.输入a4.max=a5.max<a? Y转6 N转76.max=a7.i=i+18.i<=10? Y 输入a 转5 N 输出max9.结束 我这个不是那些编程的语句啊,是算法中的传统流程图,画不到图