c语言输出结果怎么分行显示?

Python01226

c语言输出结果怎么分行显示?,第1张

在代码中加入换行符就可以实现分行显示,下面介绍2种的方法:

#include<stdio.h>

void main()

{

int a[2]={1,2}

int i,j

printf("a[0]=%d\n",a[0])//方法一:加入“\n”,会输出换行

printf("a[1]=%d",a[1])

puts("")//方法一:直接加puts("")即可换行

}

补充:2中方法各有所长,根据实际情况选用

C语言中简单常用的输入输出函数:scanf, printf

简单的转义字符:%d表示整数,%f表示浮点数(即带入小数点),%s表示字符串,\n表示换行

这里面只要这样写:

int number    /* 手动定义一个变量 */

scanf("%d", &number)

printf("%d\n", number)

这里面%d告诉计算机我要读入一个整数(scanf行),再将它打出来(printf行)

为什么要在scanf行中加入一个“&”符号:

如果你刚学C语言,你就先记着好了,等学到指针那部分,你自然就懂了。

#include <stdio.h>

int main()

{

    char str[80]

    int i

    printf("请输入一个字符串:")

    gets(str)

    i=0

    printf("分行输出字符串:\n")

    while(str[i]!='\0')

    {

        printf("%c\n",str[i])

        i++

    }

    return 0

}

是不是这个意思,就是输入字符串为china,输出的结果为:

c

h

i

n

a