三九宝宝网宝宝教育教学论文

用C语言程序编写输入三个数并输出最大值的程序

01月04日 编辑 39baobao.com

[c语言程序设计基础问题]#include <stdio.h> #include <math.h> int main() { int a,b,i,max,t,k=0,n[10]; scanf("%d",&a); b=a; while(b>0){ k++; b/=10;} t=pow(10,k-1); max=0; for(i=0;i<k;i++)...+阅读

正确代码:

#include

int max(int a,int b,int c);

int main()

{

int a = 0,b = 0,c = 0,x;

scanf("%d %d %d",&a,&b,&c);

x=max(a,b,c);

printf("max=%d\n",x);

return 0;

}

int max(int a,int b,int c)

{

int d=a;

if(b>d)d=b;

if(c>d)d=c:

return d;

}

运行截图:

分析

你的错误1.现在main函数是不能用void修饰的,如果你用的是旧的编译器,是可以使用void的,但是建议你用int,在main函数里面最后加个return 0;就好。

错误2,函数声明应该放在main函数外头,这里放在main函数上面。

错误3,字符问题,你的a,b,c不知道用的什么格式,就是这件事困恼了我好久,建议你在纯英文输入环境输入。

错误4,max函数里头“if(c>d)d=c:”最后冒号要改成分号。

以下为关联文档:

如何用C语言设计程序排列6个数字的大小顺序#include<stdio.h> int main() { int a[6]; int i,j,temp; printf("please input six numbers:"); for(i=0;i<6;i++) scanf("%d",&a[i]); for(i=0;i<5;i++)//采用一般的冒泡排序...

c语言编程题高手帮忙位数大小排序掌握数值排序算法程序说明代码: #include <stdio.h> int FindMaxCombination(int num) { if(num > 99999 || num <10000) { return 0;//输入检查 } int Array[5] = {0}; int i,j,MaxCombination,Temp;...

排列多个数大小的C语言程序#include<stdio.h> void main() { float a[4],tmp; int i,j; printf("enter 4 data\n"); scanf("%f %f %f %f",&a[0],&a[1],&a[2],&a[3]); for (i=0;i<3;i++) for (j=i;j<4;j++)...

C程序输出数字大小排列的问题#include #include #include int main() { int red[6],blue,i,j,tmp; srand( (unsigned)time(NULL) ); i = 0; while(i{ tmp = (1.0 * rand() /RAND_MAX) * 33 + 1; for(j=0...

c语言输出三个数的最大值#includeint main { int max(int x,int y,int z); int a,b,c,d; scanf("%d%d%d",&a,&b,&c); d=max(a,b,c); printf("the max is %d\n",d);//这里缺少个%d } int max(int x,int y,...

C语言中输入三个数如何输出其最大值#include "pch.h" #include int main() { int a, b, c, max; max = 0; printf("请输入3个数:"); scanf_s("%d %d %d", &a, &b, &c); if (a > max) { max = a; } if (b > max) { max =...

c语言输入三个数输出其中的最大值1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 # 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)...

c语言编程求abc三个数的最大值abc三个数的最大值是33,77,2。 简介:编程语言(programming language),是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程...

你用C实现让用户输入三个数字然后输出最大值1、2、3谁最大?3啊。 这个不用高手解答了,学过C的基本都会,难道你一点都没学过C?看看书。 下面程序供参考。 #include <stdio.h> int main() { int a,b,c,max; printf("请输入3个...

推荐阅读
图文推荐