写一个精炼,可编译的代码实现在控制台下打印字符"A",你能做到源码字数少于12吗?你是怎么做到的?
来源:百度知道 编辑:UC知道 时间:2024/05/26 16:32:58
谢谢。
不过。
百度说编译是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。
可是汇编语言不是高级语言啊,不能编译。
有没有用C/C++能写的?谢谢!
不过。
百度说编译是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。
可是汇编语言不是高级语言啊,不能编译。
有没有用C/C++能写的?谢谢!
PRINT "A"
用Quick Basic编译吧!
QUICKBASIC是编译型的,所以符合要求。
************************************************
C/C++不可能!
一个可以编译运行的C/C++程序必要要定义main()函数,它的最简定义如下:
main(){
...
}
去掉中间的函数体代码不算,这个main()的定义就要用8个字符,接下来要用4个字符实现这样的一个输出的功能,是不太可能的事情,不能包含头文件,否则,长度将大大超出,即使使用内嵌的汇编也是要超出12个字符的。所以是行不通的!
如果你有汇编器可以去试下.
1.你在键盘按下A,会输出A,加上空格源码只有10字符
AH 1
INT 33
2.直接显示,不算空格源码只有12字符
DL 65
AH 2
INT 33
c语言也没问题,完全可以实现,创建print.c,程序如下:
a()
{
b("A");
}
只是需要在编译的时候制定选项即可:
gcc -o print print.c -Da=main -Db=puts
然后运行:
./print
我用的是linux gcc、、、其他编译器需要设置一下。
俺做不到!
main(){puts("A");}
main()
{
printf("A ");
}
代码应该放在Dreamweaver的哪一行里去编译呢?
老代码在VisualStudio2005下编译的问题
在C++中实现一个双下标的字符数组(如char a[ ][ 22]),根据输入的长度来分配空间给那个数组,怎么写代码?
用CSS写代码问题如何在HTML中实现如WORD一样的功能
在VB中用adodc连接数据库实现一些查询的代码怎么写
怎样在java中建立一个helloworld程序,要有建立工程及代码以及调试,编译的全过程
在vc2005中如何编译自己写的string类?
谁能帮我写段代码:让一个exe文件在U盘里自动执行?!200分立即兑现!可追加!一定要能自动运行的!
如何实现工程的自动编译?
用递归实现string的逆置,我写的代码可以实现吗?