『壹』 c語言求最大數
#include<stdio.h>
intmain()
{
inttmp,max;
scanf("%d",&tmp);/*讀取第一個數*/
max=tmp;/*存儲第一個數*/
while(tmp!=0)/*沒有到末尾*/
{
scanf("%d",&tmp);/*接著往下讀取*/
if(tmp!=0&&tmp>max)/*讀到的數大於當前的最大值*/
max=tmp;/*更新max*/
}
if(max!=0)
printf("%d ",max);
}
您的採納是我們的動力(⊙v⊙)
『貳』 用C語言編寫一個程序: 從鍵盤輸入 10 個整數,求出其中的最大值。
程序:
#include<stdio.h>
int main()
{
int arr[10] = {0};
int i = 0;
int max = 0;
int min = 0;
printf("請輸入10個整數:");
for (i = 0; i < sizeof(arr)/ sizeof(arr[0]); i++)
{
scanf("%d",&arr[i]);
}
max = arr[0];
for (i = 0; i < sizeof(arr) / sizeof(arr[0]); i++)
{
if (max < arr[i])
{
max = arr[i];
}
}
min = arr[0];
for (i = 0; i < sizeof(arr) / sizeof(arr[0]); i++)
{
if (min > arr[i])
{
min = arr[i];
}
}
printf("max=%d
", max);
printf("min=%d
", min);
return 0;
}
結果:
請輸入10個整數:1 2 3 56 23 6 767 32 11 567
max=767
min=1
請按任意鍵繼續. . .
(2)c語言中最大整數怎麼求擴展閱讀:
編寫過程分為三部分:源代碼文件 ------> 目標代碼文件------>可執行文件。
用到兩個組件:編譯器、鏈接器。編譯器的作用是將源代碼轉換為中間代碼,產生中間文件。鏈接器將此中間代碼與其他代碼相結合來生成可執行文件。
中間文件的形式有多種,一般就是將源代碼文件轉換為機器語言代碼,將其結果放置在一個目標代碼文件中。雖然目標代碼文件包含機器代碼文件,但是該文件還不能運行。目標文件包含源代碼的轉換結果,但它還不是一個完整的程序,也就是不是一個完整的可執行文件,它還需要與一些基本元素。
目標代碼文件中所缺少的第一個元素是一種叫做啟動代碼的東西,這個代碼相當於程序跟操作系統之間的介面。所缺少的第二個元素是庫常式的代碼,幾乎所有c程序都利用標准c庫中所包含的常式,例如printf。
而鏈接器的作用就是將這三部分結合在一起,並將它們存放在單個文件,即可執行文件中,這樣,一個完整的可執行文件就產生了。
『叄』 C語言,用函數求最大值的。
C語言,用函數求最大值的步驟如下:
1,首先編輯vc6.0中的代碼,將其另存為.c文件,然後單擊構建按鈕(或按鍵盤F7快捷鍵)。
『肆』 c語言如何求整數最大值和最小值
#include<stdio.h>
int main()
{int i,j,n,max,min;
scanf("%d",&n); //共有n個整數
for(i=0;i<n;i++) //讀入n個整數,並用打擂台方法求出最大、最小值
{scanf("%d",&x);
if(i==0)max=min=x;
else if(x>max)max=x;
else if(x<min)min=x;
}
printf("max=%d\nmin=%d\n",max,min);//輸出最大值和最小值
return 0;
}
『伍』 c語言求n 個整數中最大值的輸出
#include<stdio.h>
void
main()
{
int
i,max=-32768,nums[50];
for
(i=0;i<=49;i++)
{
printf("%s%d%s","請輸入第",i,"個文字:");
scanf("&d",&nums[i]);
}
for
(i=0;i<=49;i++)
{
if
(max>=nums[i])
{
max=nums[i];
}
}
print("%s%d%s","最大的數字是",max,"!");
}
『陸』 c語言怎麼求當前電腦能表示的最大整型數
C++最大的整數類型是unsigned long long
你輸出sizeof(unsigned long long),就知道unsigned long long有多少位了,那你就知道有多大了吧
執行時間
用time.h里的計時函數,程序開始之前記錄一次時間,結束的時候記錄一次時間,兩次相減不就是你的函數的執行時間嗎?
『柒』 用C語言任意輸入5個數,求其中的最大值,並列印輸出。
#include<iostream>
usingnamespacestd;
int main()
{
int a,b,c;
cout<<"輸入五個整數";
cin>>a>>b>>c;
if(a>b)
{
if(c>a)
cout<<"最大整數是:"<<c<<endl;
else
cout<<"最大整數是:"<<a<<endl;
}
if(b>a)
{
if(c>b)
cout<<"最大整數是:"<<c<<endl;
else
cout<<"最大整數是:"<<b<<endl;
}
return0;
}
舉例:
輸入三個數:
12 45 32
輸出最大數:
45
(7)c語言中最大整數怎麼求擴展閱讀:
printf()用法:
1、printf()函數是格式化輸出函數,一般用於向標准輸出設備按規定格式輸出信息。
格式輸出,它是c語言中產生格式化輸出的函數(在stdio.h中定義)。用於向終端(顯示器、控制台等)輸出字元。格式控制由要輸出的文字和數據格式說明組成。
要輸出的文字除了可以使用字母、數字、空格和一些數字元號以外,還可以使用一些轉義字元表示特殊的含義。
簡單點理解就是,在一段程序中你正確使用該函數,可以在該程序運行的時候輸出你所需要的內容。
2、printf函數是一個標准庫函數,它的函數原型在頭文件「stdio.h」中。但作為一個特例,不要求在使用printf函數之前必須包含stdio.h文件。
printf()函數的調用格式為:printf("<格式化字元串>",<參量表>)。
其中格式化字元串用於指定輸出格式。格式控制串可由格式字元串和非格式字元串兩種組成。
『捌』 C語言怎麼計算大整數
在C裡面,最大的整型是unsigned long
在C++裡面,最大的是__int64,也就是LONGLONG,是64位的整型。
atoi函數的返回值是int型的,如果你想要大整數,可以用_atoi64函數,它的返回值是__int64。
如果還想超過LONGLONG,那麼自己定義一個類型,或者用LONGLONG數組來實現吧。不過就沒有直接的類似atoi的函數可以用了。
另外,不要求很精確的話,用double型來代替整數也可以。有atof函數可以用。
『玖』 c語言中最大值整數類型什麼
C語言中最大的整型數據類型是long類型,佔4個位元組
C中短整型和整型均佔2個位元組,取值范圍是 -32768 ~~~ 32767
長整型佔4個位元組,取值范圍是 -2147483648 ~~~~ 2147483647
如果是無符號數的話,可以表示的數據就是
短整型和 整型: 0--- 65535
長整型: 0---4294967295
在C語言中如果一個數很大的話,超過最大的長整型,可以使用double來存儲,這樣不會影響運算精度。