编写一个C程序,输入a,b,c三个值,输出其中最大者。
#include<stdio.h>
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语言可以生成高质量和高效率的目标代码,故通常应用于对代码质量和执行效率要求较高的嵌入式系统程序的编写。
方法如下:
程序:
//编写一个程序,输入a,b,c三个值,输出其中最大者
#include<stdio.h>
int main()
{
int a,b,c,max;
printf("请输入三个数:");
scanf("%d,%d,%d",&a,&b,&c);
max=a;
if (max<b)
{
max=b;
}
if (max<c)
{
max=c;
}
printf("%d
",max);
return 0;
}
结果:
请输入三个数:-1,2,45
45
怎么用c语言写一个 程序。实现从键盘输入字符并写入一个文件。
2、例程:include<stdio.h>char c;int main(){ FILE * fp2 = fopen("output.txt", "w");\/\/打开输出文件 if (fp2==NULL) {\/\/若打开文件失败则退出 puts("不能打开文件!"); rturn 0; } c=getchar();\/\/从键盘读取一个字符 fputc(c,fp2);\/\/向输出文件写入...
编写一个C程序,从键盘输入五个整数并保存到数组中,求数组元素之和 用函...
include<stdio.h> void initArr(int* arr){ for(int i=0;i<5;i++){ scanf("%d",arr+i);} } int getSum(int* arr){ int sum=0;for(int i=0;i<5;i++){ sum+=*(arr+i);} return sum;} int main(){ int arr[5],sum;printf("input 5 numbers:\\n");initArr(arr);s...
C语言:编制程序,输入一个位数不超过五位的正整数,判断其是否为回文数...
include <stdio.h>int main(int argc, char const *argv[]){int n = 0, n1 = 0;int i = 0, j = 0;char buf[6] = {0};while(1){scanf("%d",&n);if(n <= 0 || n >= 100000)printf("Error is n,pls try again.\\n");elsebreak;}n1 = n;while(n1){buf[i] = n...
用C语言编写程序,输入任意一个十进制的三位数,将它分别转化为五进制...
static char *FIFTNARY = "0123456789ABCDE";static char buff[10];char *toQuinary(int num);char *toOctonary(int num);char *toFifnary(int num);char *reverse(char *str);int main(void){ int flag = 1;int num = 0;int choice = 0;while(flag){ printf("请输入一个三位数:");...
用c语言编程:编写一个程序,输入4个数,求其平均值
程序代码如下:直接编译,程序输出结果中任意输入4个数字,程序执行结果如下图所示:
c语言程序设计 输入一个三位数,输出为各个位数上的数的立方和,求答
b#include<stdio.h> void main(){ int n,a,b,c,sum;printf("输入一个三位数\\n");scanf("%d",&n);a=n\/100;b=(n%100)\/10;c=(n%10);sum=a*a*a+b*b*b+c*c*c;printf("各个位数上的数的立方和为%d\\n",sum);}
C语言编写一个程序,实现如下功能:从键盘输入一个三位数,求各位数字之...
include "stdio.h"void main(){ int n,sum=0;printf("请输入一个三位数:");scanf("%d",&n);sum=n\/100+n%100\/10+n%10;\/\/百位数+十位数+个位数 printf("这个三位数各位数字之和是%d\\n",sum);} 结果:
编写一个C程序,输入(我是一名大学生,我喜爱C语言)
h->int main(){\/\/我头像,惊喜 char str[100]=""; gets(str); \/\/输入字符串 puts(str); \/\/输出字符串 system("pause"); \/\/专业解答 return 0;}运行程序,窗口输入:我是一名大学生,我喜爱C语言 程序打印:我是一名大学生,我喜爱C语言 程序打印:...
c语言编写程序,输入一个不多于3位的正整数,要求,求出它有几位数,并逆 ...
include <stdio.h>int main(){char a[3]={0,0,0};int i,num=0,cnt=0;printf("input:");scanf("%d",&num);if(num>999) printf("input data must:0~999\\n");a[0] = (num\/100)%10;\/\/百位a[1] = (num\/10)%10; \/\/十位a[2] = num%10; \/\/个位 if(a[0]>...
怎么用C语言编写一个程序,输入三个数值,然后输出其中最大者。
有很多方法,初学的话不必用数组,用三个变量比较清晰:include<stdio.h> int main(){ int a,b,c;printf("输入第一个数:");scanf("%d",&a);printf("输入第二个数:");scanf("%d",&b);printf("输入第三个数:");scanf("%d",&c);if(a<b) \/\/比较前两个数,如果第二个数大,就把...
答要怡新: 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)...
双峰县19333956790: 编写一个C程序,要求从键盘输入三个整数a,b,c,输出其中最大的数.#includevoid main(){\x09int a,b,c,max;\x09printf("请输入3个整数\n");\x09scanf("%d,... - ?
答要怡新:[答案] 怎么个不对法?逻辑很正确,表达也严谨.有什么不对的现象说出来!
双峰县19333956790: 编写C语言程序,输入a,b,c三个数,分别用它们作为三条边,判断能否构成三角形并输出相应信息构成三角形的条件是:任意两边之和大于第三边 - ?
答要怡新:[答案] #include
双峰县19333956790: 编写一个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; }}
双峰县19333956790: 编写一个C程序,输入a,b,c三个值,输出其中最大者. - ?
答要怡新: 方法如下:程序://编写一个程序,输入a,b,c三个值,输出其中最大者#include int main() { int a,b,c,max; printf("请输入三个数:"); scanf("%d,%d,%d",&a,&b,&c); max=a; if (max{ max=b; } if (max{ max=c; } printf("%d\n",max); return 0; } 结果:请输入三个数:-1,2,4545
双峰县19333956790: 编写一个C程序,要求输入3个数分别为:a,b,c,并且按大小顺序将他们输出. - ?
答要怡新: #include <stdio.h> int main() { int a,b,c,t; printf("Input a,b,c"); 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("The sorted number is: %d %d %d\n",a,b,c); return 0; }
双峰县19333956790: 编写一个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; }
双峰县19333956790: C语言程序题目:由键盘输入三个数a,b,c,按从小到大的顺序输出这三个数. - ?
答要怡新: C语言程序如下: #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(a > c) { t = a; a = c; c = t; } if(b > c) { t = b; b = c; c = t; } printf("从小到大的顺序是:%d %d ...
双峰县19333956790: 编写一个程序,输入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",...
双峰县19333956790: 举例编写一个c程序,输入a、b、c;3个值,并输出最大者?
答要怡新: #include "stdio.h" void main(void) { int a, b, c; int m; printf("input a, b, c: "); scanf("%d%d%d", &a, &b, &c); m = a > b ? a : b; m = m > c ? m : c; printf("Max: %d\n", m); } if版: #include "stdio.h" void main(void) { int a, b, c; int m; printf("...