请问 c语言逐行输出1 2 3...100怎么写 除了用printf("%d"尀n)这个 ,

2025-06-27 08:32:51
推荐回答(2个)
回答1:

不用printf("%d\n"...这种办法的输出也有不少。下面提供一种:

#include "stdio.h"
#include "stdlib.h"
int main(void){
    int x;
    char str[4];
    for(x=1;x<=100;puts(itoa(x++,str,10)));
    return 0;
}

回答2:

不能出现\n....
puts
或者使用\n的ascii值行不行