尤其用英语怎么读:一个c语言问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/04 14:31:38
main()
{
char *S="computer";
char c;
printf("which style you want to \n");
printf("capital (c) or uncapital (u);");
c=getchar();
if (c='c')
puts (s);
else
{
s="computer";
puts(s);
}
}
分析出错原因
帮我改一下,并且给我运行结果,谢谢
还要有结果啊,告诉我这几个句子的意思,每一句是什么作用

main() 最好在main前加void否则会提示warnning
{
char *s="computer"; //S 大写应该改成小写 s
char c; 上两句是定义变量
printf("which style you want to \n");
printf("capital (c) or uncapital (u);"); 输出语句
c=getchar();将输入的第一个字符赋给c
if (c=='c') //= 改成 ==
puts (s); 将computer输出
else
{
s="computer"; 将computer赋给s
puts(s);
}
}
无论选择c或u,都会输出computer。

main()
{
char *s="computer"; //S 大写应该改成小写 s
char c;
printf("which style you want to \n");
printf("capital (c) or uncapital (u);");
c=getchar();
if (c=='c') //= 改成 ==
puts (s);
else
{
s="computer";
puts(s);
}
}

main()
{
char *s="computer"; //S 大写应该改成小写 s
char c;
printf("which style you want to \n");
printf("capital (c) or uncapital (u);");
c=getchar(); //并且把c=getchar();改成c=getch();
if (c='c') //改成if (c==c)
puts (s);
else
{
s="computer";
puts(s);
}
}