您的位置:

c语言输出较大数,输出较大的数C代码

本文目录一览:

C语言 输入任意两个整数,求输出其中最大的整数 怎么做

很简单,自己定义一个比较函数,或直接在main函数中进行比较

用main:

main()

{

int

a,b;

printf("请输入两个整数:");

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

if(ab)

printf("最大数为:%d\n",a);

else

printf("最大数为:%d\n",b);

}

定义新函数的代码也差不多,只要改几个变量就够了

c语言输出最大数

你的输入输出格式有问题

你定义的数组a是double的

那scanf的时候就要用%lf来输入 使用%f会丢失精度

输出也是使用%lf来输出

若要使用%f来输入输出

你的数组a要使用float类型

这是修改后的代码

测试没有问题

#include

int main(){

int n=0,m=0,i;

double a[100]={0.0},max=0.0;

scanf("%d",n);

while(n--){

scanf("%d",m);

for(i=0;i

max){

max=a[i];

}

printf("%.2lf",max);

printf("\n");

}

}

return 0;

}

C语言编程输出其中最大数

float Max2(float x,float y)

{

float z;

if (x = y)

    z = x;

else

    z = y;

printf("最大值是:%f\n",z);

return z;

}

应该把打印放在 return 之前,不然每次调用函数都直接返回,不会打印出最大值。

C语言的题。从键盘前输入两个整数,输出较大的数!

#include stdio.h

void main()

{

int a,b;

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

ab?printf("%d",a):printf("%d",b);

}

c语言编程:从键盘输入任意两个数把比较大的数输出

main()

{

int

a,b;

int

max;

printf("请输入第一个要比较的整数:\n");

scanf("%d\n",a);

printf("请输入第二个要比较的整数:\n");

scanf("%d\n",b);

if(a=b)

{

max

=

a;

}

else

{

max

=

b;

}

printf("你输入的数为:%d,

%d\n最大的数为:\n",a,b,max);

}

C语言 输出超长的数

用字符串呀。static char s[10000]; int i,j,t,L;

输入后,L = strlen(s); 然后对 一个一个字符作排队。

for (i=0;iL-1;i++) for (j=i+1;jL;j++) {

if (s[i]s[j]) { t=s[i];s[i]=s[j];s[j]=t;};

处理完了打印出来 printf("%s",s);

}