第4行第九行有问题,不会改

#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;
}

你提出问题是不是应该让别人知道你在问什么?还有需要达到怎样的效果?