c語言練習 2 0

2021-08-09 17:29:25 字數 1100 閱讀 1139

1、輸入一行字元,分別統計出其中字母、空格、數字和其他字元的個數

#include 

#include

main()else

if ((temp >= 65 && temp <= 90) || (temp >= 97 && temp <= 122))else

if (temp==32)else

}printf("其中有字母:%d",sumletter);

printf("\n其中有數字:%d", sumnum);

printf("\n其中有空格:%d", sumspace);

printf("\n其中有其他字元:%d", sumother);

getch();

return

0;}

2、求下列試子的值:1-1/2+1/3-1/4+……+1/99-1/100,將結果輸出

#include 

#include

double mysum(int n);

main()

double mysum(int n)

return temp;

}

3、矩陣轉置:將乙個m行n列矩陣(即m×n矩陣)的每一行轉置成另乙個n×m矩陣的相應列

例如:將2*3的矩陣轉置後輸出:

即將  1 2 3  轉置 1 4

4 5 6     2 5

3 6

#include 

//矩陣的行數列數可以在此處設定

#define m 2

#define n 3

void main(), };//初始化矩陣

int b[n][m];

//進行轉置操作

for (int i = 0; i < m;i++)

}//輸出轉置後的矩陣

for (int i = 0; i < n; i++)

printf("\n");

}getch();

}

c語言練習 10 0 說反話 20

給定一句英語,要求你編寫程式,將句中所有單詞的順序顛倒輸出。輸入格式 測試輸入包含乙個測試用例,在一行內給出總長度不超過80的字串。字串由若干單詞和若干空格組成,其中單詞是由英文本母 大小寫有區分 組成的字串,單詞之間用1個空格分開,輸入保證句子末尾沒有多餘的空格。輸出格式 每個測試用例的輸出佔一行...

程式設計小白C語言題目練習20

c語言中整數 8在記憶體中儲存形式是?簡單來說,資料在計算機中是以其補碼形式儲存和運算的。8在記憶體中的儲存形式就是求 8的補碼 所以 我們得知道原始碼,補碼和反碼之間的關係 原碼 用最高位表示符號位,其餘位表示數值位的編碼稱為原碼。其中,正數的符號位為 0,負數的符號位為 1。正數的原碼 反碼 補...

C語言練習

練習1 include stdlib.h include iostream.h include stdio.h void main cout 輸入檔案1的資料內容 以 結束 while ch stu n void input char a a用於接收要寫入資料的檔名 inti file fp if ...