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 ...