编写一个c语言,输入a,b,c 3个值输出其中最大着
#include
int main()
{
int a,b,c,max;
printf("请输入三个数:
");
scanf("%d%d%d",&a,&b,&c);
if(a>b)
max=a;
if(c>max)
max = c;
printf("三个数中最大的数为:%d",max);
return 0;
}
扩展资料:
主要特点:
1,简洁的语言
C语言包含有各种控制语句仅有9种,关键字也只有32 个,程序的编写要求不严格且多以小写字母为主,对许多不必要的部分进行了精简。
2,具有结构化的控制语句
C语言是一种结构化的语言,提供的控制语句具有结构化特征,如for语句、if⋯else语句和switch语句等。可以用于实现函数的逻辑控制,方便面向过程的程序设计。
3,丰富的数据类型
C语言包含的数据类型广泛,不仅包含有传统的字符型、整型、浮点型、数组类型等数据类型,还具有其他编程语言所不具备的数据类型,其中以指针类型数据使用最为灵活,可以通过编程对各种数据结构进行计算。
4,丰富的运算符
c语言包含34个运算符,它将赋值、括号等均视作运算符来操作,使C程序的表达式类型和运算符类型均非常丰富。
5,可对物理地址进行直接操作
C语言允许对硬件内存地址进行直接读写,以此可以实现汇编语言的主要功能,并可直接操作硬件。
6,代码具有较好的可移植性
c语言是面向过程的编程语言,用户只需要关注所被解决问题的本身,而不需要花费过多的精力去了解相关硬件,且针对不同的硬件环境。
7,可生成的高质量目标代码,高执行效率的程序
与其他高级语言相比,C语言可以生成高质量和高效率的目标代码,故通常应用于对代码质量和执行效率要求较高的嵌入式系统程序的编写。
思路:
1 输入三个数。
2 比较a,b得到较大的数值。
3 用ab中较大值,与c比较,得到最大值。
4 输出最大值。
代码:
#include <stdio.h>
int main()
{
int a,b,c,m;
scanf("%d%d%d",&a,&b,&c);//输入三个数
if(a>b)m=a;//获得ab中较大值。
else m = b;
if(m<c)m=c;//获取最大值。
printf("%d
", m);//输出最大值。
return 0;
}
#include <stdio.h>
int main()
{
int a,b,c,max;
printf("请输入三个整数:\n");
scanf("%d%d%d",&a,&b,&c);
max = a>b?a:b;
max = max>c?max:c;
printf("最大的数为:%d\n",max);
return 0;
}
#include "stdio.h"
void main()
{
int a, b, c, max;
scanf("%d%d%d",&a,&b,&c);
max = a>b? a:b; //判断a和b谁大,大的就等于max
max = max>c? max:c; //判断maxc谁大,大的就等于max
printf("the max number is %d",max);
}
include<stdio.h>
void main(void)
{
int a,b,c,max;
printf("请输入三个数:");
scanf("%d%d%d",&a,&b,&c);
if(a>b)max=a;
else max=b;
if(c>max)max=c;
printf("最大的数是:%d",max);
}
#include<stdio.h>
int MAX(int a,int b,int c)
{
int max;
if(a>=b)
max=a;
else
max=b;
if(max<c)
max=c;
return max;
}
void main()
{
int a1,a2,a3;
int a4;
printf("请输入3个整数:");
scanf("%d%d%d",&a1,&a2,&a3);
a4=MAX(a1,a2,a3);
printf("三个数中最大的是:%d\n",a4);
}
用C语言编写一个程序,输入一个成绩,判断该成绩是否及格。
include "stdio.h"int main(){int score;printf("请输入一个成绩:");scanf("%d",&score);if(score>60 && score<=100)printf("成绩合格\\n");else if(score<60 && score>=0)printf("成绩不合格\\n");elseprintf("输入的成绩有误\\n");} ...
用C语言怎么编从键盘输入一个字符,输出该字符及其ASCII
include<stdio.h> void main(){ char c;int a;scanf("%c",&c);a=int(c);printf("%d",a);}
C语言:从键盘输入一个不超过100个字符的字符串,其中字符串只包括字母...
1、首先需要打开编程软件。2、输入以下程序:#include <stdio.h>int main(){ char str[40]; scanf("%s",&str); printf("%s",str); return 0;}。3、然后按F5运行程序。4、然后输入想要输入的字符串。5、按回车键,就会弹出你输入的字符串。6、注意字符串的大小,改变中括号中的数字改变输入...
C语言编程 1:输入一行字符,求其中数字,英文字母,空格,其他字符的个数...
{s+=h;h\/=2.0;} printf("总路程:%.6lf米\\n第10次反弹高度:%.6lf米\\n",s,h);return 0;} include <stdio.h> int main(){int i,j,k,n;double s=0.0;i=2;j=1;for(n=0;n<20;n++){s=(double)i\/j;k=i+j;j=i;i=k;} printf("%.8lf\\n",s);return 0;} ...
c语言编程:输入一个正整数n,产生n个1000以内的随机数,统计其中这些随机...
include <stdio.h>void main(){int i,a[1000],n,k=0;scanf("%d",&n);printf("生成1000以内的随机数: ");for(i=0;i<n;i++){a[i]=("%d",rand()%1000);printf("%d ",a[i]);if(a[i]%2==0) k++;}printf("\\n其中偶数的个数为%d",k);} 运行示例:...
在C语言下,我想编一个类似如果输入a则输出一句英文;输入b则输出另一句...
include <stdio.h>int main(void){char ch;printf("输入q退出。\\n")while(ch!='q'){ch = fgetc(stdin);switch(ch){case 'a':printf("hello.\\n");break;case 'b':printf("world.\\n");break;default:break;}}return 0;简单可扩展的。
用C语言编写程序,输入一个字符,输出它的字符值和ASCII值
1、计算机中的所有数据都是以二进制存储的,因此字符也是以二进制存储且占用一个字节,在c语言中可以把char型当作只有一个字节的有符号整数,8位有符号,最大正值就是127了。2、例如:可以这样使用循环的 include <stdio.h> include <stdlib.h> int main(){ char c;int i;printf("please input ...
用c语言编程!要求输入1,输出A.输入26,输出Z。输入27输出AA.输入28输出...
此题可以做,代码如下:\/\/#include "stdafx.h"\/\/If the vc++6.0, with this line.#include "stdio.h"int main(void){ char R[27]="ZABCDEFGHIJKLMNOPQRSTUVWXY",tmp[10]; int n,i,j; while(1){ printf("Input n(int n>0)...\\nn="); if(scanf("%d",&n) &&...
C语言编程:写一个函数,输入一行字符,将此字符串中最长的单词输出...
include <stdio.h> void main(){ int a,b,c;printf("请输入3个整数:");scanf("%d%d%d",&a,&b,&c);if((a>b)&& (a<c)|| (ac))printf("\\n d 为位于中间的数\\n",a);if((b>a)&& (b<c)|| (bc))printf("\\n d 为位于中间的数\\n",b);if((c>b)&& (c<a)|| ...
用C语言程序编写“输入一个四位整数(如1234),使其倒序输出(如4321...
include<stdio.h>int main(){int n,s=0; scanf("%d",&n); while(n>0) {printf("%d",n%10); s+=n%10; n\/=10; } printf("\\n各位之和=%d\\n",s); return 0; }
老毅复方: inta,b,c,max;//定义变量a,b,c存放输入的整数,max用于存放其中最大的数scanf("%d%d%d",&a,&b,&c);//输入语句max=a;//先假定a最大,赋值给maxif(b>max)max=b;//比较如果b大于max那么更新max的值为b,否则什么也不做if(c>max)...
锦州市18122082705: 编写一个C程序,输入a,b,c三个值,按降序或者升序排列输出三个数.(10分) - ?
老毅复方: #include <stdio.h>int main(){ int a,b,c,temp; scanf("%d,%d,%d",&a,&b,&c); if(a>b){ temp=a; a=b; b=temp; } if(a>c){ temp=a; a=c; c=temp; } if(b>c){ temp=b; b=c; c=temp; return 0; }}
锦州市18122082705: 编写一个C程序,输入a,b,c 3个值,输出其中最大值 - ?
老毅复方: #includeint max(int a,int b,int c){ if(b>a) a=b; if(c>a) a=c; return a; } int main(){ int i,j,k; printf("please input 3 num\n"); scanf("%d %d %d",&i,&j,&k); int res=max(i,j,k); printf("the max is:%d",res); return 0; }
锦州市18122082705: 编写C语言程序,输入a,b,c三个数,分别用它们作为三条边,判断能否构成三角形并输出相应信息构成三角形的条件是:任意两边之和大于第三边 - ?
老毅复方:[答案] #include
锦州市18122082705: 编写一个C程序,输入a,b,c三个值,输出其中最大者. - ?
老毅复方: 编写一个C程序,输入a,b,c三个值,输出其中最大者是多少: 输出其中最大者是max.编写一个C程序,输入a,b,c三个值,输出其中最大者是多少的延伸: 编写程序:#includevoidmain({inta,b,c,max;scanf("%d,%d,%d",&a,&b,&c);if(a>b) max=a;else max=b;if(max
锦州市18122082705: 编写一个c语言,输入a,b,c 3个值输出其中最大着 - ?
老毅复方: 思路:1 输入三个数.2 比较a,b得到较大的数值.3 用ab中较大值,与c比较,得到最大值.4 输出最大值.代码:#include <stdio.h> int main() { int a,b,c,m; scanf("%d%d%d",&a,&b,&c);//输入三个数 if(a>b)m=a;//获得ab中较大值. else m = b; if(m<c)m=c;//获取最大值. printf("%d\n", m);//输出最大值. return 0;}
锦州市18122082705: 编写一个C程序,要求从键盘输入三个整数a,b,c,输出其中最大的数.#includevoid main(){\x09int a,b,c,max;\x09printf("请输入3个整数\n");\x09scanf("%d,... - ?
老毅复方:[答案] 怎么个不对法?逻辑很正确,表达也严谨.有什么不对的现象说出来!
锦州市18122082705: 编写一个程序,输入a、b、c三个值,输出其中最大值. - ?
老毅复方: 1) void main() {int a,b,c,max;scanf("%d %d %d",&a,&b,&c);if(a>b)max=a;else max=b;if(c>max)max=c;printf("max=%d\n",max); }2) #include<stdio.h> int max(int a,int b) {return(a>b?a:b); } void main() {int a,b,c;scanf("%d %d %d",...
锦州市18122082705: 写程序:键盘输入a,b,c 3个值,输出其中最小者,写规范? - ?
老毅复方: #include<stdio.h>int main() { int a,b,c,t; printf("请输入三个数"); scanf("%d %d %d",&a,&b,&c); if(a<=b) { t=a;a=b;b=t;} if (b<=c) {t=b;b=c;c=t;} if(a<=b) { t=a;a=b;b=t;}printf("%d,%d,%d\n", a,b,c);return 0; }
锦州市18122082705: 编写一个c程序,输入a,b,c三个数,输出其中最大者. - ?
老毅复方: 1 2 3 4 5 6 7 8 9 10 11 12#include<stdio.h> intmain() {inta,b,c,max;printf("please input a,b,c:\n");scanf("%d%d%d",&a,&b,&c);if(a>b)max=a;elsemax=b;if(max<c) max=c;printf("%d\n",max);return0; }