① c语言 三个任意数求输出最大值最小值
你的错误原因在于scanf("%d%d%d"&a,&b,&c);少了一个逗滑顷滑号,应该是scanf("%d%d%d",&a,&b,&c);
以下是三个任意数求输出最大值最小值正乎郑确的代码:
(1)c语言怎么打出最大值最小扩展阅读:
用另外一种方法求三个任意数求输出最大值最小值
#include <iostream>
using namespace std;
int main()
{
int num1,num2,num3,max,min;
cout<<"任意输入三个整信腊数:";
cin>>num1>>num2>>num3;
if(num1>num2)
{
max=num1;
min=num2;
}
else
{
max=num2;
min=num1;
}
if(max>num3)
{
max=max;
}
else
{
max=num3;
}
if(min>num3)
{
min=num3;
}
else
{
min=min;
}
cout<<"max="<<max<<endl;
cout<<"min="<<min<<endl;
return 0;
}
② c语言如何输出最大的整数或者最小整数
详细如下:
# include<stdio.h>
int main (void)
{ int a,b,c,t;
printf("请输入三个任意整数: ");
scanf("%d %d %d",&a, &b, &c);
if(a<b)
{ t = a;
a = b;
b = t;
}
if(a<c)
{
t = a;
a = c;
c = t;
}
if(b<c)
{
t = b;
b = c;
c = t;
}
printf("最大值:%d 最小值:%d %d",a,c);
}
希望能帮到你。
③ c语言如何求整数最大值和最小值
#include<stdio.h>
int main()
{int i,j,n,max,min;
scanf("%d",&n); //共有n个整数
for(i=0;i<n;i++) //读入n个整数,并用打擂台方法求出最大、最小值
{scanf("%d",&x);
if(i==0)max=min=x;
else if(x>max)max=x;
else if(x<min)min=x;
}
printf("max=%d\nmin=%d\n",max,min);//输出最大值和最小值
return 0;
}
④ c语言最大数最小数怎么表示
1.最大值和最小值要分类型的,比如下面的例子输出的是int类型的最大值和最小值:
#include<stdio.h>
#include<limits.h>
int
main(){
printf("%d
",INT_MAX);
printf("%d
",INT_MIN);return0;
}
2.更多类型的最大值和最小值可以在limits.h
头文件
里面找到。
⑤ c语言输出最大最小值
C语言中求最大值和最小值,一般都是使用假设法,即先假设某个数是最大值和最小值,然后遍历比较即可。下面实例,求一个数组中的最大值和最小值,先假设a[0]是最大值,同时也是最小值,然后遍历数组进行比较,得出结果。
#include<stdio.h>
intmain()
{
inta[]={1,2,3,4,5,6,7,8,9,10};
intmax,min;
max=min=a[0];//假设第1个元素即是最大值也是最小值。
int*p=a;
//遍历数组,找出数组a中的最大数和最小数
for(intinx=0;inx!=sizeof(a)/sizeof(int);++inx){
if(*(p+inx)>max)max=*(p+inx);
elseif(*(p+inx)<min)min=*(p+inx);
}
printf("最大数:%d 最小数:%d ",max,min);
return0;
}
⑥ C语言,输入10个数怎样输出10个数中最大值,最小值(大一计算机)
可以参考下面的代码:
#include<stdio.h>
intmain()
{
intloop=10;
intmin,max,value;
do
{
printf("输入整数:");
scanf("%d",&value);
if(loop==10){
max=min=value;loop--;continue;
}else{
if(value>max)max=value;
if(value<min)min=value;
loop--;
}
}while(loop!=0);
printf("输入的10个数中,最大数:%d 最小数:%d ",max,min);
return0;
}
(6)c语言怎么打出最大值最小扩展阅读:
1、IF函数语法
IF(logical_test,value_if_true,value_if_false)
功能
IF函数是条件判断函数:如果指定条件的计算结果为 TRUE,IF函数将返回某个值;如果该条件的计算结果为 FALSE,则返回另一个值。
2、while语法
Pascal
while <条件> do <语句>
意为当条件符合时,接着做下面的语句;不符合时,退出循环。
C
do <语句> while(<条件>);
while(<条件>) <语句>;
C++
while(<条件>) <语句>;
do <语句> while(<条件>);
⑦ C语言求输入三个数输出最大与最小值
#include<stdio.h>
voidmain(){
inta,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("最大值:%d 最小值:%d",(a>b?a:b)>c?a>b?a:b:c,(a<b?a:b)<c?a<b?a:b:c);
}
//运行示例:
⑧ 用C语言程序输入10个整数,求出它们的最大值,最小值及平均数
用C语言程序输入10个整数,求出它们的最大值,最小值及平均数 直接上代码了:
#include <stdio.h>#include <conio.h>int main(){ int a[10],i,max,min; float aver; for(i=0;i<10;++i)scanf("%d",&a[i]); 循环输入10个整数 aver=max=min=a[0]; 初始化三个代求变量的值 for(i=1;i<10;++i){ aver+=a[i]; 累加元素的值 if(a[i]>max) max=a[i]; 查找最大值 else if(a[i]<min) min=a[i]; 查找最小值 } aver/=10; 求平均数 printf("max=%d, min=%d, aver=%g \n",max,min,aver); 输出结果 getch(); 等待用户按一个键 return 0;}
都注释清楚了,不清楚的再追问吧。
编写一个c语言程序,输入三个整数,输出它们的最大值?
1. #include <stdio.h> 这是c语言的一个标准库,包含它才能用函数
2. int main() 这是主函数,c语言的工程都是由大小的函数顷枝组成的,主函数是系 统运行的第 一个函数
3. int a,b,c;
int max;
printf("请输入三个数,空格区分各数:");
sscanf("%d %d %d", &a,&b,&c); 格式化输入,记得abc 要取地址辩衫&
4. max = b;
if(a > b){ a如果大,最大值是a
max = a;}
if(max < c){
max = c;}
printf("最大值是:%d\n", max); 输出最大值
return 0;}
c语言根据非计算机专业计算机基础课程教学指导分委员会提出的"关于进一步加强高等学校计算机基础教学的意见"(简称白皮书)中"高等学校非计算机专业计算机基础课程教学基本要求"部分的C程序设计课程大纲编写而成。
全书共分10章,系统地介绍了程序设计基本概念,C语言的各种数据类型、运算符与表达式、模块化程序设计方法、流程控制结构和文件系统的基本操作,对面向对象编程基础也携乎腔进行了初步阐述。
C语言程序设计 :输入十个整数,找出最大值和最小值,并输出它们的位置
#include<stdio.h>
int main()
{
int arr[100]={0};
int n=0;
scanf("%d",&n);
for(int i=0;i<n;i++)
{
scanf("%d",&arr[i]);
}
int max=arr[0];
int min=arr[0];
int maxIndex=0;
int minIndex=0;
for(int i=1;i<n;i++)
{
if(arr[i]>max)
{
max=arr[i];
maxIndex=i;
}
if(arr[i]<min)
{
min=arr[i];
minIndex=i;
}
}
printf("最大值是%d,位置是%d\n",max,maxIndex+1);
printf("最小值是%d,位置是%d\n",min,minIndex+1);
return 0;
}
键盘上输入30个整数,求出它们的最大值,最小值与平均值的编程
#include<stdio.h>
#include <limits.h>
void main{
int max=INT_MIN,min=INT_MAX;
int n=0,i,num;
for(i=0;i<30;i++)
{
scanf("%d",&num);
if(num>max)max=num;
if(num<min)min=num;
n+=num;
}
printf("max: %d,min: %d,avg: %d",max,min,n/30);
retrn;
}
我写了个c语言 程序 输入n个数 求平均数 最大值 最小值 但最大值输出总是错的
改一下第二个循环:
for(i=1; i<n; i++)
{
if(a[i]>max) max=a[i];
sum=sum+a[i];
}
1、 编写完整的C语言程序,要求输入4个整数,求出它们的最小值,然后输出。输入的
#include "stdio.h"
int main()
{
int i,n[4],min;
printf("请输入4个整数\n");
for(i=0;i<4;i++){
scanf("%d",&n[i]);
if(i==0 || min>n[i])
min=n[i];
}
printf("最小值为%d\n",min);
return 0;
}
用c语言程序,,写出从键盘输入的10个整数,求最大值和最小值,,拜托
#include <stdio.h>
#define N 10
void main()
{
int n,num,max,min;
scanf("%d",&n);
max=min=n;
for(num=1; num<N;num++)
{
scanf("%d",&n);
if(max<n)
{
max=n;
}
if(min>n)
c语言程序代码 输入两个整数啊,a,b,求它们的算术平均数及几何平均数
#include <stdio.h> #include <math.h> int main(int argc, char *argv[]) { int a,b,s1,s2; printf("请输入2个整数:"); scanf("%d%d",&a,&b); s1=(a+b)/2; 求算数平均值 s2=sqrt(a*b); 求几何平均值 printf("算数平均值为:%d,几何平均值为:%d\n",s1,s2); return 0; }
c语言程序,从串口输入6个整数,从大到小排序,求最大值最小值和平均值
/**网络知道*/#include <STDIO.H>void _sort(int *array,int length){ int i; int j; for(i = 0;i<length;i++) for(j = 0;j<length;j++) if(*(array + i) > *(array + j)) { *(array + i) ^= *(array + j); *(array + j) ^= *(array + i); *(array + i) ^= *(array + j); }}int main(void){ int integer_array[6]; int i; float sum = 0.0f; for(i = 0;i<6;i++) { scanf("%d",&integer_array[i]); sum += integer_array[i]; } _sort(integer_array,6); printf("排序结果:\n"); for(i = 0;i<6;i++) printf("%d ",integer_array[i]); printf("\n"); printf("平均值:%.3f\n",sum/6); printf("最大值 : %d 最小值 : %d\n",integer_array[0],integer_array[5]); return 0;}
求一个C语言编程 输入N个数 求最大值 最小值 平均数
void main()
{ int a[100],i,j;
int max,min,aver;
char c;
i=0;
aver=0;
printf("请输入N个数\n");
do
{
scanf("%d",&a[i]);
i++;
c=getchar();
if(c=='\n')
break;
}
while(1);
j=i;
for(i=0;i<j;i++)
printf("%d\t",a[i]);
printf("\n");
max=a[0];
for(i=0;i<j;i++)
if (a[i]>max) max=a[i];
printf("最大值%d\n",max);
min=a[0];
for(i=0;i<j;i++)
if (a[i]<min) min=a[i];
printf("最小值%d\n",min);
for(i=0;i<j;i++)
aver+=a[i];
aver=aver/j;
printf("平均值%d\n",aver);
getchar();
}
⑨ c语言求 输入三个数输出其最大值和最小值中间用逗号隔开
你可以使用 C 语言的 if 语句来解决这个问题。以下是型码肆一个示例代码:
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个整数:");
scanf("%d %d %d", &a, &b, &c);
int max = a;
if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
int min = a;
if (b < min) {
min = b;
}
if (c < min) {
min = c;
}
printf("最大值为 %d,最小值为 %d\n", max, min);
return 0;
}
在这个示例代码中,我们使用了 scanf 函数模团来读取用户输入的三个整数。然后,我们使用卜轿 if 语句来比较这三个数的大小,找出其中的最大值和最小值。最后,我们使用 printf 函数来输出结果。
⑩ 用c语言找最大值和最小值
用指针求含有十个元素的数组最大值和最小值
主函数参考
int main()
{
int a[10],i,maxnum,minnum;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
FindMaxandMin(a,10,&maxnum,&minnum);
printf("%d %d",maxnum,minnum);
}
输入格式:
数组
输出格式:
最大值 最小值
输入样例:
1 2 3 5 4 6 7 8 9 10
输出样例:
10 1
(10)c语言怎么打出最大值最小扩展阅读
#include
int main()
{
int a[3];
int i,j,temp;
printf("请输入3个数:");
for(i=0;i scanf("%d",&a[i]);
for(i=0;i for(j=0;j if(a[j]>a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
printf("最大值%d最小值%d",a[2],a[0]);
return 0;
}