IIA首页    新闻      案例      工业经理人
      产品         技术      专题      工程师社区
      学院         下载      视频      在线研讨会
现场层       传感器    现场仪表   工业安全
现场总线  工业以太网   工业无线  工业连接
机器视觉    测试测量   执行机构   电子元件
机器控制/过程控制     PLC    DCS
 控制系统  控制软件   HMI   运动控制
 嵌入式系统   工业机器人
优化/集成/管理
MES    PLM    工业数据中心
能效管理    设备管理与维护
可持续发展技术专题 2011汉诺威工业博览会回顾
 

问答

Q&A

C语言编程(我想死)
悬赏分:0 - 解决时间:2007-11-16 22:24:01
#include <stdio.h>
void main()
{
printf("1.Dec2Bin\n");
printf("2.Dec2Hex\n");
printf("3.Hex2Dec\n");
printf("4.Exit\n");
unsigned a,b,c[100],d,e,m,n;
int i,j,k;
scanf("%d",&a);
do
{
printf("输入一个十进制数:");
scanf("%d",&b);
i=0;
do
{
c[i]=b%2;
b=b/2;
i++;
}while(b>1);
c[i]=1;
k=i;
printf("\n");
printf("它的二进制为:");
if(b!=1)
for(j=k;j<=0;j--)
printf("%d",c[j]);
else
printf("1");
}while(a==1);
do
{
printf("输入一个十进制数:");
scanf("%d",&m);
printf("\n");
printf("它的十六进制为:");
printf("%x",m);
}while(a==2);
do
{
printf("输入一个十六进制数:");
scanf("%x,&n);
printf("\n");
printf("它的十进制为:");
printf("%d",n);
}while(a==3);
if(a==4)
printf("goodbye");
}
Visual C++6.0说这个程序有一个错误,我叫N个人看过了,都不知道哪有错,明天就交了,小弟分已经用完了,好心的就帮下吧!
提问者:15951186098 - 魔法学徒 一级
最佳答案
兄弟,我救了你一命哈哈!!!!!!! 怎么报答我啊? #include int main() { unsigned a,b,m,n; //变量的定义要放在最前面 unsigned c[100]; int i,j,k; printf("1.Dec2Bin\n"); printf("2.Dec2Hex\n"); printf("3.Hex2Dec\n"); printf("4.Exit\n"); scanf("%u",&a); //格式说明符错误 do { printf("输入一个十进制数:"); scanf("%u",&b); //格式说明符错误 i=0; do { c[i]=b%2; b=b/2; i++; }while(b>1); c[i]=1; k=i; printf("\n"); printf("它的二进制为:"); if(b!=1) for(j=k;j<=0;j--) printf("%u",c[j]); //格式说明符错误 else printf("1"); }while(a==1); do { printf("输入一个十进制数:"); scanf("%u",&m); //格式说明符错误 printf("\n"); printf("它的十六进制为:"); printf("%x",m); }while(a==2); do { printf("输入一个十六进制数:"); scanf("%x",&n); //少分号 printf("\n"); printf("它的十进制为:"); printf("%d",n); }while(a==3); if(a==4) printf("goodbye"); return 0; }
回答者:兄弟,我救了你一命哈哈!!!!!!! 怎 -江湖少侠 六级 11-16 22:09:36
对最佳答案的评论:
评论字数200字以内

验证码: 看不清

 

搜企
首页 | 国际金属加工网 | 造车网 | 会员 | 主题信息 | 自动化问答 | 网站地图 | 免责声明 | 关于我们 | 主编信箱
北京市朝阳区东四环中路58号远洋国际中心C座2402室 电话: 010-65307950 传真: 010-65307859
Copyright ©1997-2012 IIA News.com & SooQ. All rights reserved.