本文目錄一覽:
求大神用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; in; i++)
{ scanf(“%d”,x);
if(i==0||xmax)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=ab?a:b;
max=maxb?max:b;
printf(“最大值%d”,c);
else
printf(“%d”,max);
}
c語言中int最大值是多少?
int最大值,根據編譯器類型不同而變化。
1 對於16位編譯器,int佔16位(2位元組)。
int的最大值為32767.
2 對於32位和64位編譯器,int佔32位(4位元組)。
int的最大值為2147483647
3 可以通過打印sizeof(int)查看平台對應的int佔用位元組數。乘8後即為位數。
最高位為符號位,如位數為n,則最大值為
2^(n-1).
16位編譯器說明:
int佔16位。
內存2位元組。
最大值:32767
這也是最原始版本的要求。
2
32位和64位編譯器:
int佔32位。
內存4位元組。
最大值:21474836473
位數的增加,那麼自然位數也在倍增。
3,決定int最大值的主要原因,根據編譯器類型不同而變化。
所以某些編寫的程序,不能成功的在電腦中運行,多半與編譯器有關係,可能並不是程序的原因。
4
一般程序的表達方式,最高位為符號位,位數為n位時,則最大值為2^(n-1)即2的n-1次冪。
關於算法的問題,自然也要使用我們所學習的數學知識。
5
在編譯器中,可以使用sizeof(int)查看佔用的位元組數,將求取的數值通過pintf打印在控制台。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/243694.html