头发 发表于 2020-11-14 09:12:43

输入结果后边为什么会多一个 ‘

#include<stdio.h>
int main()
{
        int fn={1,1},i=2;
        while(i<40)
        {
                fn=fn+fn;
                i++;
        }
        for(i=0;i<40;i++)
        {
                if((i+1)%4==0) printf("'\n'");
                printf("%10d",fn);       
        }
        return 0;
}

输出结果如下:
         1         1         2'
'         3         5         8      13'
'      21      34      55      89'
'       144       233       377       610'
'       987      1597      2584      4181'
'      6765   10946   17711   28657'
'   46368   75025    121393    196418'
'    317811    514229    832040   1346269'
'   2178309   3524578   5702887   9227465'
'14930352241578173908816963245986'
' 102334155

求解

kogawananari 发表于 2020-11-14 09:33:07

'\n'

头发 发表于 2020-11-14 09:53:22

kogawananari 发表于 2020-11-14 09:33
'\n'

没毛病啊

kogawananari 发表于 2020-11-14 09:58:22

头发 发表于 2020-11-14 09:53
没毛病啊

{:10_293:}{:10_292:}直接\n
页: [1]
查看完整版本: 输入结果后边为什么会多一个 ‘