int days = ; 大家思考一下為什麼這種特性是有用的?
答:(1)多個逗號更方便的新增資料
答:原碼:即帶符號的二進位制數,第一位表示正負(「1」表示負,「0」表示正),其餘位表示數值大小。
反碼:正數的反碼與原碼相同;負數的反碼就是對原碼數值位逐位求反,符號位不變。
補碼:正數的補碼與原碼相同;負數的補碼是在反碼的末位加 1 。
**:
/*
程式說明: 輸入字串,倒敘輸出
*/#include
#include
intmain
(int argc,
char
*ar**)
printf
("輸出結果:%s\n"
, str);}
system
("pause");
return0;
}
執行結果:
程式說明:求平均分,要求去除最高分和最低分。
*/#include
#include
intmain
(int ar**,
char
*argc)
;int temp =0;
int sum =0;
int max =0;
int min =0;
//錄入評委分數
for(
int i =
1; i <
6; i++
)//進行排序
for(
int i =
0; i <
5; i++)}
}for
(int i =
1; i <
4; i++
)printf
("平均分為%f\n"
, sum /
3.0)
;system
("pause");
}執行效果:
**:
/*
程式說明:輸入某年某月某日,判斷這一天是這一年的第幾天.
*/#include
#include
intmain
(int ar**,
char
*argc)
;switch
(month)
sum +
= day;
break;}
if(year %
400==0)
else
if(year %4==
0&& year %
100!=0)
else
printf
("這一天是這一年的第%d天\n"
, sum)
;system
("pause");
return0;
}
執行效果:
程式說明:
功能實現刪除字串**現次數最少的字元,若多個字元出現次數一樣,則都刪除。
輸出刪除這些單詞後的字串,字串中其它字元保持原來的順序。
要求:輸入:字串只包含小寫英文本母, 不考慮非法輸入,輸入的字串長度小於等於20個位元組。
輸出:刪除字串**現次數最少的字元後的字串。
*/#include
#include
intmain
(int ar**,
char
*argc)
;int length;
printf
("請輸入字串:\n");
gets
(str)
; length =
strlen
(str)
;//首先,判斷字串中各小寫字母出現的次數
for(
int i =
0; i <
24; i++)}
}int min =20;
//然後,找出出現次數最少的字元
for(
int i =
0; i <
24; i++)}
//最後,將出現次數最少的字元依次刪除
for(
int i =
0; i <
24; i++
) str[k -1]
='\0'
; j--;}
}}}printf
("字元最少出現次數為:%d\n"
, min)
;puts
(str)
;system
("pause");
}執行效果:
程式說明:
對於多維陣列,是否能用單迴圈遍歷所有的資料? 例:arr[5][5]。
*/#include
#include
intmain
(int ar**,
char
*argc)
;//單迴圈便利二維陣列「賦值」
int i =0;
dowhile
(i <
sizeof
(arr)
/sizeof
(int))
;//單迴圈便利二維陣列「輸出」
int j =0;
do j++;}
while
(j <
sizeof
(arr)
/sizeof
(int))
;system
("pause");
}執行效果:
C語言每日一練 第4題
已知資料檔案in.dat中有300個四位數,並呼叫readdat 函式把這些數儲存陣列a中,編寫函式jsvalue 其功能是 求出所有這些四位數是素數的個數cnt,再把所有滿足此條件的四位數依次存入陣列b中,然後對陣列b的按從小到大順序排列,最後編寫函式wirtedat 把陣列b中的數輸出到out....
C語言每日一練 第1題
程式的功能是 將大於整數m且緊靠m的k個素數存入陣列xx。並把in.dat檔案的內容輸入到程式,並把輸出結果輸出道out.dat資料夾中 例如 若輸入17,5 則應該輸入 19,23,29,31,37 1 in.dat檔案內容 17 5101 7321532 455676 6994781522 66...
每日一練 C語言演算法題 質數(素數)問題
質數 大於 1 的,只能被 1 和它本身整除的整數,又稱素數。題目 輸入乙個大於 1 的正整數 按從小到大的順序輸出所有小於等於它的質數。include intmain if digit divisor return0 題目 輸入乙個整數,判斷其是否為質數 判斷思路 思路一 判斷乙個整數m是否是素數...