使用“scanf"("%c%c%c",&c1,&c2,&c3)”,若c1,c2,c3的值分别为a,b,c,则正确的输入方式是不是换行吗,怎么是空格分开呢

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 05:00:12
使用“scanf

使用“scanf"("%c%c%c",&c1,&c2,&c3)”,若c1,c2,c3的值分别为a,b,c,则正确的输入方式是不是换行吗,怎么是空格分开呢
使用“scanf"("%c%c%c",&c1,&c2,&c3)”,若c1,c2,c3的值分别为a,b,c,则正确的输入方式是
不是换行吗,怎么是空格分开呢

使用“scanf"("%c%c%c",&c1,&c2,&c3)”,若c1,c2,c3的值分别为a,b,c,则正确的输入方式是不是换行吗,怎么是空格分开呢
#include "stdio.h"
void main()
{
char c1,c2,c3;
scanf("%c%c%c",&c1,&c2,&c3);
printf("%c\t%c\t%c\t",c1,c2,c3);
}
输入abc回车即可.如果输入数据以空格分开那么scanf修改为:
scanf("%c空格%c空格%c",&c1,&c2,&c3);即可,scanf函数是%c的位置输入字符,其他位置严格按照格式输入,比如scanf("%c,%c,%c",&c1,&c2,&c3);那么输入的时候就要a,b,c依次类推