#include
main()
{ int a;
printf("a=4");
char c;
printf("c=`A'");
scanf("%c",c);}
是下面的意思吗?
#include<stdio.h>
int main()
{
char c;
int a;
scanf("%c",&c);
printf("%c\n",c);
scanf("%d",&a);
printf("%d\n",a);
}
代码没贴全啊,把完整代码和题目贴出来,就你现在贴出来的代码,有几个错误,修改如下:
#include <stdio.h>
int main()
{
int a;
scanf("%d", &a);
printf("a=4\n");// 或者 printf("%d\n", a);
char c;
printf("c=\'A\'\n"); //修改 或者 printf("c=A");
getchar(); //这里加上这一句,来吸收上一个scanf时多输入的回车符
scanf("%c", &c); //修改,需要加&
printf("%c", c);
return 0;
}
你提出问题是不是应该让别人知道你在问什么?还有需要达到怎样的效果?