|
|
1
8
自从
|
|
|
2
13
|
|
|
3
3
|
|
|
4
0
首先,在您提到的代码中,putchar()的参数是
不是指针。似乎wer[1]是一个指针,而wer[1]+1指向的地址被取消引用。因此,如果wer是指向int的指针数组,那么putchar参数应该是int,这很好。 现在,代替某些东西的代码可以是 你没有清楚地提到e是什么意思,e是char还是e是2.71…(自然对数底)在这两种情况下,用这段代码应该很容易得到输出。 -广告 |
|
|
5
0
一个简单的答案是:
例如,完整的代码需要:
输出是:
一个更有趣的问题是:可以替换/**/以获得输出“e”的最短代码是什么? |
|
|
6
-1
从学究的角度来看,这个问题没有正确的答案。问题无效。如果输出不以换行符结尾,C语言本身就不能保证程序的输出。见7.19.2/2
此程序输出到标准输出,即文本流。这个程序的输出依赖于实现,而不管您用什么来代替
不过,我很怀疑你的主考是否期待着你这样的学究:)) |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |
|
|
Geremia · 2D NumPy数组+1D数组? 1 年前 |
|
|
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 1 年前 |
|
|
Paul Williams · 迭代数组时输出有问题 1 年前 |