Ⅰ 怎樣用c語言寫矩陣
用二維數組,如下:
#include <stdio.h>
main()
{
int i, j, a[4][4];
for ( i = 1; i < 4; i++ )
{
for ( j = 1; j < 4; j++ )
{
scanf ("%d", &a[i][j]);
}
}
//這樣就可以將一個3*3 的矩陣存在2維數組中了
for ( i = 1; i < 4; i++ )
{
for ( j = 1; j < 4; j++ )
{
printf (" %-4d ", a[i][j]);
}
printf ("\n");
}
//這樣就可以顯示矩陣
return 0;
}
Ⅱ C語言二進制數怎麼寫
c語言中沒有二進制的格式輸出符號.
你可以用itoa函數很方便的將一個10進制int轉變成二進制字元串.
如:
int i;
char s[128];
scanf("%d",&i);
itoa(i, s, 2); /*3個參數,第一個是待轉換的數,第二個是存放轉換後的字元串,第三個即需要轉換的進制*/
printf("該數轉換為二進制是: [%s]\n",s);
補充一點,itoa函數的頭文件是stdlib.h
(你自己不查以前已經有的問題)
Ⅲ 如何在c語言中輸出二進制數
可以用 %x格式 輸出16進制數,16進制一位拉4位,按8421分布,就是2進制數。1個位元組正好用2位16進製表示,轉為8位2進制。
Ⅳ C語言對矩陣的存儲與讀取如何進行
這個要你自己實現一個串化和反串化的類。Mfc你可以使用Archive對象做,c的話要自己實現過程。