求C語言大俠指教題目 使用者輸入數字(整型),輸出最大值和最小值,請問如何書寫程式謝謝

時間 2021-09-06 13:49:30

1樓:文庫地攤

#include "stdio.h"

void main()

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

2樓:匿名使用者

//此題只需要最大值和最小值,所以遍歷一次陣列就知道了,不需要進行排序

#include

int main()

max = a[0];

min = a[0];//將最大值和最小值都初始化為陣列的第一個元素for(i=1;i<7;i++) //遍歷陣列}printf("陣列中的最大值為:%d,最小值為:%d\n",max,min);

return 0;

}測試結果:

請輸入7個整數,並以空格隔開:

3 4 -4 6 5 1 7

陣列中的最大值為:7,最小值為:-4

press any key to continue

3樓:

現在的小孩子啊,不關心c語言,只關心c罩杯了是不是

4樓:

main()

max=min=num[0];

for(i=1;i<7;i++)

5樓:龍巨集修

#include

main()

printf("max = %d, min = %d", max, min);}

6樓:毛嗑去旅行

int imaxnum = -1;

int iminnum = 65535;

int itempnum = 0;

for (int index = 0; index < 7; index++)

if (iminnum > itempnum)}printf("max:%d,min%d", imaxnum, iminnum);

7樓:匿名使用者

你把讀入的資料放到一個陣列中,定義兩個變數min和max,min大於最大可能只,max小於最小可能值。陣列下標為0,然後迴圈:

比較如果min>當前值,則min=當前值,如果max小於當前值則max=當前值,陣列下標加1,重新比較,知道全部比較結束。

8樓:沉思的跳跳虎

#include

int main(void)

printf("max = %d\n", max); // 最大數printf("min = %d\n", min); // 最小數return 0;

}好的,程式就是這樣了。

求大俠幫忙用c語言,從鍵盤輸入兩個整數,要求求和然後輸出和。

9樓:呵呵大順店

**如下:

using system;

using system.collections.generic;

namespace testproject);if (arr.length != 2)//嘗試轉化輸入的兩個字串是否為整數

if (!int.tryparse(arr[0], out a) || !int.tryparse(arr[1], out b))

sum = a + b;

console.writeline("結果: +  = ", a, b, sum);

a = b = sum = 0;

}console.writeline("程式結束,按回車結束。");

console.readline();}}}

10樓:匿名使用者

上萬,為什麼不搜尋一

zhi下呢,還要花dao花錢提問。給你個專簡單的吧:屬#include "stdio.h"

void main()

輸入的時候,兩個數字之間加個空格。如果執行之後,視窗不能停下看結果,就在printf這一句的下面再加一句:getch(); 。

11樓:祥龍九霄

#include

#include

using namespace std;

int main()

12樓:我00善良

#include

int main()

13樓:匿名使用者

#include "stdio.h"

void main()

c語言中很基礎的問題,求c語言大俠指點!!

14樓:

第一問和第二問:

char a =100;

它的意思就是給a賦值100.沒有別的意思。

第三問:

整形當然可以賦值給字元變數,前提資料大小為255-0之間的,否則無意義。

理由是char可以當成一個位元組大小的整形,資料大小隻要不超過一個位元組都是有意義的。

但是輸出時候根據引數又是不同的。

printf("%d %c",a,a); 輸出結果為:100 d

%d是整形形式輸出,%c為字元型形式輸出。

最後問:-31的16進製為0xffffffffffffffe1(64位電腦的結算結果)

31的16進製為0x1f

至於你說的-0x1f,最好把全部**貼上來,目前資訊無法判斷

15樓:匿名使用者

只要是變數都能裝數字 只是有大小而已 100不超過char的範圍 所以是可以的。

-0x1f的的編譯器上是-31.

c語言程式異常退出(編譯後沒有問題,但是在程式執行後,當我輸入一個數字後就顯示錯誤退出),請大俠指教

16樓:匿名使用者

scanf("%d",&grades[i]);初步看了下應該是少了取地址符

17樓:匿名使用者

樓主你的main()函式呢?

求指教。大一C語言題目,快期末了。求指教。 大一C語言題目

6d中有一個 所以是左對齊,從左邊開始輸出,正確答案應該是d 快期末了。求指教。大一c語言題目 我 執行了 就是10 沒有什麼問題,答案錯了。恩是應該選10 答案給錯了吧。c語言講解 考試助攻 大一c語言題目,謝謝指教。這個很簡單。a中元素最多到a 4 這已經是第五個元素了,因為基是a 0 本質上跟...

求c語言題目,求C語言題目

c語言經典100題 程式1 題目 有1,2,3,4個數字,能組成多少個互不相同且無重複數字的三位數 都是多少 1.程式分析 可填在百位,十位,個位的數字都是1,2,3,4.組成所有的排列後再去 掉不滿足條件的排列.2.程式源 main 程式2 題目 企業發放的獎金根據利潤提成.利潤 i 低於或等於1...

求詳解c語言題目,求詳解c語言題目

7.簡單,c 8。題目不全 9.b,sizeof不是一個函式,是一個關鍵字。在編譯器會為常量 10.c 2b即2 16 0 65535 11,d,double型別。c語言有隱式型別提升char short int float double,對於型別有疑惑的問題,最簡單的驗證方法是寫一段 用sizeo...