本文目录一览:
求大神用C语言编程 求两个整数的最大值的代码
#include<stdio.h>
int main()
{
int a,b,max;
printf("请输入两个整数:");
scanf("%d,%d",&a,&b);
if(a>b)
{
max = a;
}
else
{
max = b;
}
printf("较大的数是:%d",max);
return 0;
}
简洁的语言 C语言包含的各种控制语句仅有9种,关键字也只有32个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行了精简。实际上,语句构成与硬件有关联的较少,且C语言本身不提供与硬件相关的输入输出、文件管理等功能,如需此类功能,需要通过配合编译系统所支持的各类库进行编程,故C语言拥有非常简洁的编译系统。 以上内容参考:百度百科-C语言
c语言求一组数的最大值
#include<stdio.h>
int main()
{
int i,n,x,max;
printf("有几个数:");
scanf("%d",&n);
printf("请输入%d个整数:\n",n);
for(i=0; i<n; i++)
{
scanf("%d",&x);
if(i==0||x>max) max=x;
}
printf("最大值是%d\n",max);
return 0;
}
c语言求最大值怎么写?
scanf("%d,%d,%d",&a,&b,&c); 呵呵,这里要注意,你少了地址符,再输入的时候要注意格式要安 3,5,7 这样输入,再比如说scanf("max=%d,a=%d,c=%d",&a,&b,&c); 就要按 max=3,a=5,c=7 这样输入 ,一般可以这样scanf("%d%d%d",&a,&b,&c); 就直接中间空一格 3 5 7 输入
这个可以写的简单点
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
int a,b,c,max;
system( "graftabl 936 "); /*调用Ms-Dos中文支持 */
clrscr(); /*清楚屏幕上的显示内容*/
scanf("%d%d%d",&a,&b,&c);
max=a>b?a:b;
max=max>c?max:c;
printf("最大值%d",c);
}
else
{
printf("%d",max);
}
c语言中int最大值是多少?
int最大值,根据编译器类型不同而变化。
- 对于16位编译器,int占16位(2字节)。 int的最大值为32767。
- 对于32位和64位编译器,int占32位(4字节)。 int的最大值为2147483647。
- 可以通过打印
sizeof(int)
查看平台对应的int占用字节数。乘8后即为位数。 最高位为符号位,如位数为n,则最大值为2^(n-1)
。
16位编译器说明:
- int占16位。
- 内存2字节。
- 最大值:32767。
- 这也是最原始版本的要求。
32位和64位编译器:
- int占32位。
- 内存4字节。
- 最大值:2147483647。
- 位数的增加,那么自然位数也在倍增。
其他说明:
- 决定int最大值的主要原因,根据编译器类型不同而变化。
- 所以某些编写的程序,不能成功的在电脑中运行,多半与编译器有关系,可能并不是程序的原因。
- 一般程序的表达方式,最高位为符号位,位数为n位时,则最大值为
2^(n-1)
即2的n-1次幂。 - 关于算法的问题,自然也要使用我们所学习的数学知识。
- 在编译器中,可以使用
sizeof(int)
查看占用的字节数,将求取的数值通过printf打印在控制台。