找最大最小整數
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,不帶引數...