用c语言循环语句:求10个数的最大值

作者&投稿:商郑 (若有异议请与网页底部的电邮联系)
c语言用宏定义求4个数的最大值~

思路:判断两个数最值可以用三目运算符,例如求x和y的最大数:x>y?x:y,对于四个数a,b,c,d,可以先判断a和b的最大值为x,c和d的最大值为y,最后求x和y的最大值。
参考代码:
#include #define max(a,b,c,d) (a>b?a:b)>(c>d?c:d)?(a>b?a:b):(c>d?c:d) int main(){int a,b,c,d;scanf("%d%d%d%d",&a,&b,&c,&d);printf("max:%d",max(a,b,c,d));return 0;}/*运行结果:1 4 5 2max:5*/

实现过程:
定义max变量来存储结果
读一个数,存储到max,假定为最大值
for( i=1;i<10;i++ )循环输入其余的数,每输入一个,就和max进行比较
如果新数大于max,则将新数赋值给max
循环结束,输出max值,即可!
参考代码:
#include void main(){ int i,n,max; scanf("%d", &max ); for( i=1;imax ) max=n ; } printf("%d
", max );}

1 输入第一个数,作为最大值。

2 输入剩余9个数,与最大值比较,如更大则替换。

3 输出最大值。

代码:

int main()
{
    int i,n,max;
    scanf("%d",&max);
    for(i = 1; i < 10; i ++)
    {
        scanf("%d",&n);
        if(n>max)max=n;
    }
    
    printf("%d",max);
}


#include <stdio.h>

int main(void)
{
int i,num[10],max_number=0;
printf("输入10个数:\n");
for(i=0;i<=9;i++)
{
scanf("%d",&num[i]);
}
for(i=0;i<=9;i++)
{
if(max_number<num[i])
{
max_number=num[i];
}
}
printf("你所输入得数中,最大数为%d\n",max_number);
return 0;
}

#include(stdio.h)
void main()
{int i,num[10],max=0;
printf("请输入十个数:\n");
for(i=0;i<10;i++)
scanf("%d",num[i]);
for(i=0;i<10;i++)
{if(max<num[i])
max=num[i];
}
printf("%d",max);
}

#include <stdio.h>
void main ()
{
int maxnum,i;
int number;
scanf ("%d",&maxnum);
for ( i = 0; i < 9; i++)
{
scanf ("%d",&number);
if (maxnum < number)
maxnum = number;
}
printf ("%d\n",maxnum);
}

#include<stdio.h>
void main()
{int a[10],s,i;
printf("请输入十个数:");
for(i=0;i<=9;i++) scanf("%d",&a[i]);
for(i=1;i<=9;i++)
{ if(a[i]>a[i+1])
{s=a[i];a[i]=a[i+1];a[i+1]=s;}
prinntf("%d",a[i]);}
}


分别使用C语言的三种循环语句求4--200的和
int sum = 0;for (int i = 4; i <= 200; i++) { sum += i;} printf("for 循环的结果是: %d\\n", sum);\/\/ 2.while 循环 sum = 0;int i = 4;while (i <= 200) { sum += i;i++;} printf("while 循环的结果是: %d\\n", sum);\/\/ 3.do-while 循环 sum = 0;i...

for语句的执行过程和流程图
for循环是C语言编程中的一种循环语句。1、具体执行过程:1)求解表达式1。2)求解表达式2。若其值为真,则执行 for 语句中指定的语句,然后执行第3步;若表达式2值为假,则结束循环,转到第5步。3)求解表达式3。4)转回上面第2步继续执行。5)循环结束,执行 for 语句下面的语句。注意:执行过程...

如何用循环语句写程序?( c语言)
(1)只需输入2个变量n和sum,且sum=n+sum.(2)确定n的范围为n<=100 (3)循环体为 for(n=1;n<=100;n++)sum+=n;(4)根据C语言编辑规则写出程序 用for循环求:include<stdio.h> int main(void){ int n,sum=0;for(n=1;n<=100;n++)sum+=n;printf("1+2+...+100=%d\\n",...

求这道题用C语言循环语句怎么写?
一、字符串方法:用函数itoa把1到n的数字转换成字符串。然后用遍历字符串元素的方法取每个元素和x数字对应的字符比较,并累加结果。二、整数按位比较:用求余再整除法,取出整数每一位数字和x比较,并累加结果。下面代码用方法二写的:include <stdio.h> int getCnt(int num,int x);int main(){...

c语言实现用while循环求1*2*3*...*10
在C语言中,你可以使用while循环来计算1到10的乘积。以下是一个简单的示例:这段代码首先初始化变量i为1,并且将product初始化为1。然后,当i小于或等于10时,循环会继续运行。在循环中,product会乘以i,并且i会增加1。最后,代码会打印出1到10的乘积。♡♡ 有帮助到的话,麻烦采纳哦...

C语言中的循环控制语句总共有哪几种?
三种。主要有while循环语句、do-while循环语句和for循环语句来实现循环结构。以while循环语句为例:一般形式如下:while(表达式)语句;其中执行过程如下:(1)计算while后面括号里表达式的值,若其结果非0,则转入(2),否则转(3)(2)执行循环体,转(1)(3)退出循环,执行循环体下面的语句。由于...

用三种不同的C语言循环语句,计算1-100的和
while(i<=100) { sum=sum+i; i++; }printf("1+2+3+...+100=%d\\n",sum);}用do-while#include<stdio.h>void main(){ int i=1,sum=0; do { sum=sum+i; i++; }while(i<=100)printf("1+2+3+...+100=%d\\n",sum);} ...

C语言程序:使用while循环语句写一程序完成求100以内的所有素数之和...
include<stdio.h>int main(){int i=2,j,s=0; while(i<100) {j=2; while(j*j<=i) {if(i%j==0)break; j++; } if(j*j>i)s+=i; i++; } printf("100以内素数的和=%d\\n",s); return 0;}

c语言编程用循环语句求1! 2! ……n!
include <stdio.h>int fac(int n){ int s=1; for(int i=1;i<=n;i++) s=s*i; return s; } int main(){ int x,sum=0; scanf("%d",&x); for(int i=1;i<=x;i++) sum=sum+fac(i); printf("%d\\n",sum); return 0; } ...

c语言编程使用循环语句求s=1+2+3+…+49
分析:s=1\/2+2\/(1+2)+3\/(2+3)……(前一位的分母))\/(前一位的分子+前一位的分母)int i;int n;\/\/循环次数 int t;\/\/存放零时数字 int z=1;\/\/前一位的分子 int m=2;\/\/前一位的分母 int s=0;\/\/总和 for(i=1;i<=n;i++){ s=s+(z\/m);t=z+m;z=m;m=t;} ...

孝南区17875249899: 用c语言循环语句:求10个数的最大值 -
照虏克之: 1 输入第一个数,作为最大值. 2 输入剩余9个数,与最大值比较,如更大则替换. 3 输出最大值. 代码: int main() {int i,n,max;scanf("%d",&max);for(i = 1; i < 10; i ++){scanf("%d",&n);if(n>max)max=n;} printf("%d",max); }

孝南区17875249899: c语言编程,十个数找最大数,用循环怎么编 -
照虏克之: 1 2 3 4 5 6 7 8 9 10 11 12 13#include <stdio.h> voidmain() { inti,n,max; scanf("%d",&n); max=n; for(i=1;i<=9;i++) { scanf("%d",&n); if(max<n) max=n; } printf("max=%d",max); }

孝南区17875249899: C语言求10个数的最大值任意十个数求最大值最小值 -
照虏克之:[答案] #include int main() { printf("Please input 10 number.\n"); int a; scanf("%d",&a); int max=a,min=a; for(int i=0;i

孝南区17875249899: 用C语言编写程序,任意输入十个数,求最大值. -
照虏克之: #include<stdio.h> void main() {int i,j,b,a[10];for(i=0;i<10;i++)scanf("%d",a+i);b=a[0];for(i=0;i<10;i++)if(b<a[i])b=a[i];printf("最大值为%d",b); } 每输入一个数按一下回车.

孝南区17875249899: 程序设计语言C.用循环语句.输入最多10个整数,找出最大值、最小值,并计算平均值. -
照虏克之:[答案] #include int main() {int i,a,n,max,min,sum=0; printf("输入数的个数:\n"); scanf("%d",&n); printf("输入%d个数:\n",n); for(i=0;i

孝南区17875249899: 依次输入10个数,输出最大值,c语言 -
照虏克之: 输入max后,开始max次的循环. 第一次,将输入的值赋给a 以后max-1各次循环,如果输入的数字比a大,就保存下来,例如保存到m自然而然,循环一遍后,保存的值m就是最大值了

孝南区17875249899: 如何用C语言编写代码求一组数字的最大值,要求用到循环语句!知道的教下我啦~~如题 谢谢了 -
照虏克之: // 输入10个数然后找出并输出其中最大数的代码 #includeint main(void) { int a[10], i, max; for(i = 0; i

孝南区17875249899: 输入十个数求最大值和最小值用c语言编程实现用while循环语句实现 -
照虏克之: #include <stdio.h> int main() {int max,min,d;scanf("%d",&d);max=min=d;int i=1;while(i<10){scanf("%d",&d);if(min>d) min=d;if(max<d) max=d;i++;}printf("max=%d,min=%d\n",max,min);return 0; }

孝南区17875249899: c语言怎么编写“输入10个数,求最大值”
照虏克之: #include<iostream.h> void main() { int a[10]; int i; for(i=0;i<10;i++) cin>>a[i]; cout<<endl; int t=a[0]; for(i=1;i<10;i++) if(t<a[i]) t=a[i]; cout<<t<<endl; }

孝南区17875249899: C语言,任意输入十个数,求出最大值 -
照虏克之: #include<stdio.h> #define SIZE_MAX 30 int max(int b[],int n); int min(int b[],int n); int main(void) {int a[SIZE_MAX],b,c,i,m;printf("任意多个数,判断最大值和最小值:\n");printf("输入一个数,表示你想比较多少个数字:\n");scanf("...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网