[讨论]C程序编程
一道相对简单的编程题,输入一个十进制整数,将其转换成二进制数输出,并且求其十进制形势与输入数的余数。
例如:
输入 3
转换为二进制输出 11
其十进制形势与输入数的余数 11%3==2
(程序越简单越好,也就是步骤尽量简单,精简。)
还有,虽然有点不现实,但是,还是希望各位不要灌水~
楼主,能教我做这道题么!用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编辑过]