企业与医院合作协议:一个c语言问题

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 21:24:42
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);
}
}