C语言题 输入10个数,保存在数组里,输出其中的最大值
方法1:(利用比较法)
方法2:(利用起泡法)
方法3:(利用函数的模块化设计)
扩展资料
c语言程序结构:
1、判断语句(选择结构):
if 语句:“如果”语句;if—else 语句:“若…(则)…否则…”语句;switch 语句:“切换”语句;switch—case:“切换—情况”语句。
2、循环语句(循环结构):
while 语句:“当…”语句;do—while 语句:“做…当…(时候)”语句;for 语句:条件语句(即“(做)…为了…”语句)。
3、跳转语句(循环结构:是否循环):
goto 语句:“转舵”语句,也称“跳转”语句;break 语句:“中断”(循环)语句,即结束整个循环;continue 语句:“继续”语句(结束本次循环,继续下一次循环);return 语句:“返回”语句。
参考资料来源:百度百科——C语言
void main()
{
int a[10];
printf("请输入10个整数:\n");
for(int i=0;i<10;i++)
scanf("%d",&a[i]);
int max=a[0];
for(i=1;i<10;i++)
if(max<a[i])
max=a[i];
printf("最大值:%d\n",max);
}
int[] params={12,11,23,6,4,3,9,89,56,34};
int temp=0;
for (int i = 0; i < params.length; i++) {
if(params[i]>temp)
{
temp=params[i];
}
}
System.out.println(temp);
#include<stdio.h>
int main()
{
int a[10],max;
printf("输入第1个数:");
scanf("%d",&a[0]);
max=a[0];
for(int i=1;i<10;i++)
{
printf("输入第%d个数:",i+1);
scanf("%d",&a[i]);
if(max<a[i]) max=a[i];
}
printf("最大数是:%d\n",max);
}
我去这个需要源代码? 没复杂度要求的话,这应该是个基础的。
主要代码如下
int max=0;
int a[10];
sanf(%d,&a[0]);
max=a[0];
for(int i=1;i<10;i++)
{
sanf(%d,&a[i]);
max=max>a[i]? max : a[i];
}
printf("The max number is :%d",max);
#include <stdio.h>
int main()
{
int i,maxs=0,a[10]={0};
for (i=0;i<10;i++)
{
scanf("%d",&a[i]);
if (i==0)
{
maxs = a[i];
}else
{
if (a[i]>maxs)
{
maxs = a[i];
}
}
}
printf("the Max IS [%d]
",maxs);
return 0;
}
22
33
44
55
99
66
55
44
32
12
the Max IS [99]
Press any key to continue
输入10个数,存入一个数组,然后逆序输出。
include <stdio.h> define N 10 void main(){ int s[N];int i,j,t;printf("输入%d个整数\\n",N);for(int i=0;i<N;i++)scanf("%d",&s[i]);for(i=0,j=N-1;i<j;i++,j--){ t=a[i];a[i]=a[j];a[j]=t;} printf("逆序存入后输出为:\\n");for(j=0;<N;j...
用c语言编写:从键盘输入10个数存入数组a中,统计数组下标是奇数且数组元...
include<stdio.h> main(){ int i,a[10],j=0;for(i=0;i<10;i++){ scanf("%d",&a[i]);if(i%2==1)if(a[i]%2==0)j++;} printf("%d",j);}
C语言:从键盘上输入10个整数,将其保存到数组中,并按升序排列。_百度知 ...
源程序代码以及算法解释如下:define _CRT_SECURE_NO_WARNINGS include<stdio.h> int main(){ int i, j;\/\/定义循环变量 int M_num;\/\/定义中间变量 const int N = 10;\/\/定义数组元素个数 int number[N];\/\/定义两个数组 printf("请输入10个数组元素:\\n");\/\/文字提示 for (i = 0; i ...
从键盘输入10个整数并保存到数组,求出该10个整数的最大值、最小值以及...
include <stdio.h> int main(){ int score[10]; \/\/这里你自己初始化一下数组内容 int sum=0,last=0,high=0,pass=0;float ave,jigelv;for(i=0;i<10;i++){ printf("please input number\\n");scanf("%d\\n",&s[i]);sum+=a[i];last = a[i];if(a[i]>high)high = a[i];...
如何用c语言从键盘输入10个数存入数组并求和?
函数中设置一个10个元素的数组以及一个用来求和的变量:2、之后用一个for循环遍历数组,每次都从scanf中取到用户输入的数并存入数组中,存完后再用sum加这个数,如此便能求出数组内元素的和了:3、最后运行程序,输入10个数即可看到结果。以上就是用c语言从键盘输入10个数存入数组并求和的方法:
c语言:从键盘输入10个数存放于数组中,求出这10个数的平均值、最大值及...
avg = sum \/ 10.0;printf ("平均值:%f\\n", avg);printf ("最大值:%f, 最大值所在位置:%d\\n", maxvalue, maxpos);printf ("大于平均值的数:\\n");for (i = 0; i < 10; ++i){ if (a[i] > avg){ printf ("%f ", a[i]);return 0;} 声明数组时 在数组名之后跟一个...
...1.c语言从键盘输入10个整数,存入数组a,并输出数组a
第1题:#include <stdio.h>void main(){int i,a[10];for(i=0;i<10;i++){scanf("%d",&a[i]);printf("%d ",a[i]);}}第2题:#include <stdio.h>void main(){int i,sum=0,a[8]={12,3,45,76,89,23,68,9};for(i=0;i<8;i++)sum+=a[i];printf("数组元素的总和...
用C语言编写一段程序,用来输入10个整数保存到数组中,求出这10个整数的...
include#include#defineN10main(){inta[N],i,temp;for(i=0;i<=N-1;i++)scanf("%d",&a[i]);\/\/存一个十个数的数组for(i=0;i<=N-1;i++)\/\/打印输入的数组printf("%d\\t",a[i]);printf("\\n");for(i=0;i<=N\/2-1;i++){temp=a[N-i-1];\/\/把头和尾的交换。主要是下...
C语言 从键盘输入10个整数,保存在一堆数组中,求这些整数中能被7整除的...
上一个回答有错误,将两个循环都改成 for(i=0;i<10;i++)循环体不变,因为数组a[10]里面没有元素a[10],倒数第三行和第二行也没有必要写~~
C语言程序设计:要求从键盘输入10个整数存入一维数组,将他们按升序排序...
一楼,排序要用双循环才行吧 这个是调试通过的 include <stdio.h> main(){ int i,j,tmp,num[10];printf("Input 10 numbers:");for(i=0;i<10;i++) scanf("%d",&num[i]);for(i=0;i<10;i++){ for(j=i+1;j<10;j++)if(num[i]>num[j]){ tmp=num[i];num[i]=num[j...