| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1365 人关注过本帖
标题:[讨论]C程序编程
取消只看楼主 加入收藏
dydytd3400
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-11-11
收藏
 问题点数:0 回复次数:3 
[讨论]C程序编程
一道相对简单的编程题,
输入一个十进制整数,将其转换成二进制数输出,并且求其十进制形势与输入数的余数。
例如:
输入 3
转换为二进制输出 11
其十进制形势与输入数的余数 11%3==2
(程序越简单越好,也就是步骤尽量简单,精简。)
还有,虽然有点不现实,但是,还是希望各位不要灌水~
搜索更多相关主题的帖子: 二进制数 余数 十进制 形势 
2007-11-17 03:06
dydytd3400
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-11-11
收藏
得分:0 
回复:(learnerboy)#include
要是程序在能精简一些就好了!

我,该杀,真该杀!
2007-11-17 22:52
dydytd3400
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-11-11
收藏
得分:0 
回复:(billtob)楼主,能教我做这道题么!用FOR循...
以下是引用billtob在2007-11-17 18:15:44的发言:

楼主,能教我做这道题么!用FOR循环!A
                  BBB
                 CCCCC
                DDDDDDD
               EEEEEEEEE
              FFFFFFFFFFF
             GGGGGGGGGGGGG
我只会用同一个字符做出来!

楼上的用了3个for语句的嵌套,觉得有些麻烦,所以自己写了一个~
#inculde<stdio.h>
main()
{
int i,j,x=7,z=0;
char c='A',h='\t';
for(i=1,i<=7,i++)
{
for(j=1,j<=x,j++)
{
if(x-j<=z)
h=c;
printf("%c",h);
}
x++;
z+=2;
printf("\n");
c++;
}
}
这样就行了,不过还是觉得有些麻烦。

[此贴子已经被作者于2007-11-17 23:36:55编辑过]


我,该杀,真该杀!
2007-11-17 23:35
dydytd3400
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-11-11
收藏
得分:0 
回复:(江山如画)回复:(dydytd3400)回复:(bill...
刚开始我也怀疑'\t'是不是有错,因为我记得'\t'是水平制表符,输出就是空格,不知道是否正确,也不知道空格可以直接用' '输出,如果是这样的话,就谢谢了!
不过如果还有其他地方的错误请老兄指出,由于种种原因,暂时无法用编译器运行,所以还是谢谢……

我,该杀,真该杀!
2007-11-18 17:39
快速回复:[讨论]C程序编程
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012456 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved