问题描述
- c语言编程基础的问题
-
#include
#include
#define ME 20
int main(void)
{
char nane[20];
scanf("%s",name);
int ch,nh;
ch=0;
while(ch<strlen(name));
{
nh=ch*ME;
printf("%d %d",ch,nh);
}
return 0;
}哪里出错了,编译器显示scanf函数那里出错了
解决方案
额,,,,你看看数组名,,,,
解决方案二:
C语言编程基础
解决方案三:
数组名写错了,
char nane[20];
scanf("%s",name);
改一下就可以了。
解决方案四:
scanf(“”,&name)
解决方案五:
name 而不是nane
解决方案六:
name写错了吧。。
你写的是char nane[20]。。
解决方案七:
数组名错了,请楼主请楼主细心些
时间: 2024-08-31 16:21:56