怎样使用VC软件编译并运行C语言程序,ViualC 6.0是一款非常好的软件,它不仅可以运行C代码程序,还可以创建位图和PPT等工程文件,现在的全国计算机等级考试(二级C)指定的编译软件就是VC6.......
2023-03-16 176 C语言
在visual C 6.0中,用C语言编写,十进制转换为二进制的程序
打开visual C 6.0-文件-新建-文件-C Source File
定义数组和变量:
#include stdio.h>
#include stdlib.h>
void main()
{
int i, j, n, m; /*定义变量i,j,n,m*/
int a[16] ={0}; /*定义数组a,元素初始值为0*/
system("cls"); /*清屏*/
输入十进制数:
printf("请输入一个十进制数(0~32767):\n");
scanf("%d", &n); /*输入n的值*/
计算二进制数:
for (m = 0; m 15; m ) /*for循环从0到14,最高为符号位,本题始终为0*/
{
i = n % 2; /*取2的余数*/
j = n / 2; /*取被2整除的结果*/
n = j; /*将得到的商赋给变量n*/
a[m] = i; /*将余数存入数组a中*/
}
输出二进制数:
for (m = 15; m >= 0; m--)
{
printf("%d", a[m]); /*for循环,将数组中的16个元素从后往前输出*/
if (m % 4 == 0)
printf(" "); /*每输出4个元素,输出一个空格*/
}
printf("\n");
完整的源代码:
#include stdio.h>
#include stdlib.h>
void main()
{
int i, j, n, m; /*定义变量i,j,n,m*/
int a[16] ={0}; /*定义数组a,元素初始值为0*/
system("cls"); /*清屏*/
/*输出双引号内普通字符*/
printf("请输入一个十进制数(0~32767):\n");
scanf("%d", &n); /*输入n的值*/
for (m = 0; m 15; m ) /*for循环从0到14,最高为符号位,本题始终为0*/
{
i = n % 2; /*取2的余数*/
j = n / 2; /*取被2整除的结果*/
n = j; /*将得到的商赋给变量n*/
a[m] = i; /*将余数存入数组a中*/
}
for (m = 15; m >= 0; m--)
{
printf("%d", a[m]); /*for循环,将数组中的16个元素从后往前输出*/
if (m % 4 == 0)
printf(" "); /*每输出4个元素,输出一个空格*/
}
printf("\n");
}
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: C语言
相关文章
怎样使用VC软件编译并运行C语言程序,ViualC 6.0是一款非常好的软件,它不仅可以运行C代码程序,还可以创建位图和PPT等工程文件,现在的全国计算机等级考试(二级C)指定的编译软件就是VC6.......
2023-03-16 176 C语言
如何使用Visual Studio 2010编写一个C语言程序,本经验将手把手教大家如何通过VS2010编写一个简单的C语言小程序......
2023-03-16 414 C语言