NO.195数组输出
本帖最后由 我爱橙 于 2022-2-25 10:28 编辑#include <stdio.h>
int main()
{
static char a;
printf("请输入",&a);
scanf ("%s",a);
printf("%c,%c",a,a);
return 0;
}
输入ab结果为什么是b?
两个%c起码不应该输出两个值吗?
a只有a和/0的话不也应该输出a吗? 把握基础知识呀
请输入mq
m,q
--------------------------------
Process exited after 1.434 seconds with return value 0
请按任意键继续. . .
#include <stdio.h>
int main()
{
static char a;
// printf("请输入",&a); // ?
printf("请输入");
scanf ("%s",a);
printf("%c,%c",a,a); // 数组下标从0开始
return 0;
} 大马强 发表于 2022-2-24 17:54
把握基础知识呀
printf("请输入",&a);//因为要输入两个字母进行程序所以写了这个语句,
觉得字母应该在a[]里{:9_222:} 我爱橙 发表于 2022-2-24 18:00
觉得字母应该在a[]里
因为 %s ,是输入字符串的 大马强 发表于 2022-2-24 18:02
因为 %s ,是输入字符串的
而且printf不接受输入
页:
[1]