获取用户输入的字符数组并使用C程序显示它

时间:2018-09-09 06:32:50

标签: c

这是一个简单的程序,可以从用户那里获取六个字符并将其存储在一个数组中然后进行显示。但是,这样做不是这样做的,读取部分的打印语句被打印了两次。请帮助我解决

#include<stdio.h>

int main()
{
    int i=0;
    char a[6];

    for(i=0 ; i<6 ;i++)
    {
        printf("Enter a character \n");
        scanf("%c",&a[i]);  

    }
    for(i=0 ; i<6 ;i++)
    {
        printf("%c",a[i]);  

    }


    return 0;

1 个答案:

答案 0 :(得分:-2)

导入输入时出错,可以使用%s

void reduce(key, Iterable<> values, Context){}