编一C语言程序。通过键盘输入2个浮点型数,输出其中的最大值

作者&投稿:五锦 (若有异议请与网页底部的电邮联系)
用C语言编写一个程序: 从键盘输入 10 个整数,求出其中的最大值。~

程序:
#include
int main()
{
int arr[10] = {0};
int i = 0;
int max = 0;
int min = 0;
printf("请输入10个整数:");
for (i = 0; i < sizeof(arr)/ sizeof(arr[0]); i++)
{
scanf("%d",&arr[i]);
}
max = arr[0];
for (i = 0; i < sizeof(arr) / sizeof(arr[0]); i++)
{
if (max < arr[i])
{
max = arr[i];
}
}
min = arr[0];
for (i = 0; i < sizeof(arr) / sizeof(arr[0]); i++)
{
if (min > arr[i])
{
min = arr[i];
}
}
printf("max=%d
", max);
printf("min=%d
", min);
return 0;
}
结果:
请输入10个整数:1 2 3 56 23 6 767 32 11 567
max=767
min=1
请按任意键继续. . .

扩展资料:
编写过程分为三部分:源代码文件 ------> 目标代码文件------>可执行文件。
用到两个组件:编译器、链接器。编译器的作用是将源代码转换为中间代码,产生中间文件。链接器将此中间代码与其他代码相结合来生成可执行文件。
中间文件的形式有多种,一般就是将源代码文件转换为机器语言代码,将其结果放置在一个目标代码文件中。虽然目标代码文件包含机器代码文件,但是该文件还不能运行。目标文件包含源代码的转换结果,但它还不是一个完整的程序,也就是不是一个完整的可执行文件,它还需要与一些基本元素。
目标代码文件中所缺少的第一个元素是一种叫做启动代码的东西,这个代码相当于程序跟操作系统之间的接口。所缺少的第二个元素是库例程的代码,几乎所有c程序都利用标准c库中所包含的例程,例如printf。
而链接器的作用就是将这三部分结合在一起,并将它们存放在单个文件,即可执行文件中,这样,一个完整的可执行文件就产生了。

#include
int main(void)
{
int a,b;
printf("请两个输入数值,中间用空格隔开:");
scanf("%d%d",&a,&b);
if(a>b) {printf("最大值为%d
",a);}
else {printf("最大值为%d
",b);}
}

main()
{ float a,b;
printf("enter two number:\n"); //输入两个数
scanf("%f %f",&a,&b); //把输入两个数分别赋给a b
if(a>b) printf("%.0f",a); //判断谁大就输出谁
else printf("%.0f",b); //.0是想要小数点后不输出
}

#include <stdio.h>

#define MAX(X,Y) ((X>Y)?X:Y)

float max(float x,float y)
{
if(x>y)
return x;
return y;
}

void main()
{
//定义两个float型变量
float x;
float y;
//提示输入两个float值
printf("Please Enter Two Float Values:");
//读取用户输入的两个float值,依次赋值给变量x和y
scanf("%f%f",&x,&y);
//使用函数max(x,y)求取最大值
printf("max(%f,%f) = %f\n",x,y,max(x,y));
//使用宏MAX(X,Y)求取最大值
printf("max(%f,%f) = %f\n",x,y,MAX(x,y));
}

用c语言编写一个程序计算字符串中值为x(x由键盘输入)的字符个数。
答:include <stdio.h> int main(void){ char c[128];int i = 0, sum = 0;printf("请输入字符串\n");do { scanf("%c", &c[i]);if (c[i] == 'x') sum++;} while ('\n' != c[i++]);printf("x的个数是%d\n", sum);return 0;} 运行结果:请输入字符串 wo x ni ...

用C语言怎么编写程序实现从键盘输入数值
答:include"stdio.h"//从键盘输入10个数存入一维数组,求这10个数中的最大值和最小值并输出 intmain(){ inti;floatmax,min,num[10];printf("请输入10个数,每输入一个数按回车键结束:\n");for(i=0;i<10;i++){ scanf("%f",&num[i]);} max=min=num[0];for(i=1;i<10;i++){ ...

使用键盘输入一个多位整数n,利用循环实现将这个整数逆序输出?
答:可以使用如下的C语言程序代码实现:include <stdio.h> int main() { int n, reversed = 0;printf("请输入一个多位整数:\n");scanf("%d", &n);while (n > 0) { reversed = reversed * 10 + n % 10;n /= 10;} printf("逆序输出为:%d\n", reversed);return 0;} 这里使用...

编写一个程序,从键盘输入3个数字,输出它们按从小到大
答:C语言程序如下:include<stdio.h> intmain(){ inta,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\n",a,b,c);return0;} ...

用c语言编写一个程序,从键盘上输入3个字符串,输出其中的最大者_百度...
答:1. int strcmp( const char *str1, const char *str2 );功能:比较字符串str1 and str2, 返回值如下:返回值 < 0 str1 < str2 = 0 str1 == str2 > 0 str1 > str2 include <stdio.h>#include <string.h>int main(){ char a[100], b[100], c[100]; printf...

编一程序,从键盘上输入四门功课成绩,求总成绩和平均成绩,并输出,(c语...
答:用四个变量a,b,c,d分别表示输入的四门功课的成绩,用s表示总成绩,用av表示平均成绩并输出。程序如下:include <stdio.h> int main(){ int a,b,c,d,s;float av;scanf("%d%d%d",&a,&b,&c,&d);s=a+b+c+d;av=s/4.0;printf("%d %.2f\n",s,av);return 0;} ...

用C语言编程 通过键盘输入一个小写字母,要求将其转化为对应的大写字母后...
答:include<stdio.h> void main(){ char word;scanf("%c",&word);a-=32;printf("%c\n",word);} ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9...

编写一个程序从键盘输入1到7数字中的一个,对应打印星期几,例如从键盘...
答:1、首先打开VS2017软件,选择新建下面的项目,如下图所示 2、C语言程序目录建成以后,右键单击源文件,选择添加新建项 3、接着选择C++文件,给文件起一个名字,如下图所示 4、然后在C语言文件中编写如下的C语言程序 5、运行结果如下:

1. 用C语言写一段程序:从键盘上输入两数,判断其大小关系,将判断结果显 ...
答:1.include <stdio.h> include <string.h> int main(void){ int nNum1,nNum2;printf("请输入第一个整数:");scanf("%d",&nNum1);printf("\n请输入第二个整数:\n");scanf("%d",&nNum2);printf("\n输入的两个数为:%d,%d,其大小关系为:",nNum1,nNum2)if(nNum1 < nNum2)...

编写C语言程序:从键盘上输入两个整型数据,分别存放在整型变量a 和b 中...
答:include <stdio.h> int main(){ int a,b;scanf("%d %d", &a,&b );printf("%d/%d=%d\n", a,b,a/b );printf("%d%%%d=%d\n", a,b,a%b );return 0;}