C語言基礎

2021-04-19 23:07:52 字數 2057 閱讀 3865

找最大最小整數

2.  【問題描述】編寫乙個程式,使用者輸入若干整數,試找出其中的最大數和最小數。

【輸入形式】使用者在第一行待輸入資料個數,在第二行輸入資料。

【輸出形式】程式在下一行輸出資料的最大值和最小值

【樣例輸入】

589 62 96 74 52    

【樣例輸出】96 52

【樣例說明】使用者第一次輸入的為資料個數,在下一行依次輸入資料。輸出為5個數中的最大值和最小值,輸出時候兩個數之間用空格分隔。

#include

main()

if(min>=num[i])

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

}日期天數轉換

3.  【問題描述】編寫乙個程式,使用者輸入日期,計算該日期是這一年的第幾天。

【輸入形式】使用者在第一行輸入乙個日期(年 月 日,中間以空格分割)

【輸出形式】程式在下一行輸出乙個整數

【樣例輸入】2006 2 21

【樣例輸出】52

【樣例說明】使用者以年月日的格式輸入,中間以空格分割,程式計算出該天是輸入年份的第幾天並輸出該天數。另外還需要判斷這一年是否為閏年。

#include

int datetonum(int a,int b,int c);

int daytab[2][13]=,

};main()

int datetonum(int nian,int yue,int ri)

for(i=1;i求和

4.  【問題描述】編寫乙個程式,求s=1+(1+2)+(1+2+3)+...+(1+2+3+...+n)。

【輸入形式】輸入乙個正整數n,根據求s公式計算s並輸出。

【輸出形式】輸出的為s的結果。

【樣例輸入】5

【樣例輸出】35

【樣例說明】使用者輸入乙個正整數,按照公式將輸入值賦給n,輸出計算後的結果。

#include

main()

}printf("%d/n", sum);

}簡易計算器

5.  【問題描述】   程式設計實現簡易的計算器:讀入兩個整數運算數(data1和data2)及乙個運算子(op),計算表示式data1 op data2的值,

其中op可以是+,-,*,/.

【輸入形式】控制台輸入運算數和運算子:

1.首先輸入以空格分隔的兩個整數,分別是data1和data2;

2.輸入乙個字元作為運算子op,op可以是』+』,』-』,』*』,』/』。

輸入時,data1、data2、op之間各留有乙個空格。具體格式見樣例輸入。

【輸出形式】控制台輸出運算結果

【樣例輸入】23 5 *

【樣例輸出】115

【樣例說明】輸入中先後輸入第乙個運算數23,第二個運算數5,運算子』*』,要求對23和5進行乘法運算。計算結果為115。

#include

main()

case '-':

case '*':

case '/':

default:

break;

}printf("%d/n", result);

}正整數的列印  

6.  【問題描述】給出乙個不多於5位的正整數,要求:

1.求出它是幾位數。

2.分別列印出每一位數字。

3.按照逆序列印出每一位數字。

【輸入形式】控制台輸入該正整數。

【輸出形式】控制台分行輸出輸出結果。

【樣例輸入】1234

【樣例輸出】

41234

4321

【樣例說明】1234位數為4,分別為1,2,3,4,逆序為4321

#include

int getlen(char s);

void reverse(char rs,char s);

int num;

main()

int getlen(char s)

}return i;

}void reverse(char rs,char s)

rs[i]='/0';

}

c 語言基礎

三個訪問描述符 public private 和protected 都可以修飾類的資料成員和成員函式 public 可以可以被任何訪問,private 只能被該類的公,私成員函式,該類的友元函式或者友元類的成員函式訪問。protected 只能被該類的公,私成員函式和該類的派生類訪問。c 中除了,和...

c語言基礎

1.問題描述 從鍵盤輸入三個整數,分別存入x,y,z三個整型變數中,計算並輸出三個數的和以及平均值。輸入形式 從鍵盤輸入三個整數,整數之間以空格隔開。輸出形式 在螢幕上分兩行顯示結果 第一行為三個數的和,整數形式輸出 第二行為三個數的平均值,浮點數形式輸出,小數點後保留兩位小數。輸入樣例 3 2 3...

c語言基礎

基 礎 概 括 預處理指令 重點 預處理指令 在 編譯到0跟1之前,所執行的指令。特點 1,先進行。2,以 開頭。所有預處理指令都必須以 開頭,巨集名必須大寫或以k開頭 3,地方隨便你寫,哪都行。預處理指令的作用域 預處理指令後不寫分號 從編寫指令的那一行到檔案結尾。一 巨集定義分兩種 1,不帶引數...