Ⅰ 怎样用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的话要自己实现过程。