当前位置: 代码迷 >> C语言 >> 哪里出错了 帮忙检查下
  详细解决方案

哪里出错了 帮忙检查下

热度:118   发布时间:2007-03-30 13:23:15.0
哪里出错了 帮忙检查下
#include <stdio.h>
main()
{
int a,b;
char c;
printf(“你的学号”);
scanf(“%d\n”,a);
printf(“你的年龄”);
scanf(“%d\n”,b);
printf(“你的名字”);
c=getchar()
printf(“你的学号:%d年龄:%d名字:%c\n”,a,b,putchar(c));
}

搜索更多相关的解决方案: 检查  

----------------解决方案--------------------------------------------------------
scanf("%d\n",&a)
----------------解决方案--------------------------------------------------------
啊 ?  &amp;又是什么意思 ?
----------------解决方案--------------------------------------------------------
使用scanf读取基本变量值时,应在变量前加&amp;
----------------解决方案--------------------------------------------------------
&是取地址运算符 &a 指a在内存中的地址
scanf的作用是按照a的内存地址将a的值存进去的
----------------解决方案--------------------------------------------------------
#include <stdio.h>
main()
{
int a,b;
char c;
printf(“你的学号”);
scanf(“%d\n”,&a);
printf(“你的年龄”);
scanf(“%d\n”,&b);
printf(“你的名字”);
c=getchar()
printf(“你的学号:%d年龄:%d名字:%c\n”,a,b,putchar(c));
}

为什么还有错误呢 ?
----------------解决方案--------------------------------------------------------
你用的双引号"“”"用的是中文标号。。。请用英文的!!还有你的getchar()后面没用分号啊!!!你用的什么软件编的..能

#include <stdio.h>
main()
{
int a,b;
char c;
printf("你的学号");
scanf("%d\n",&a);
printf("你的年龄");
scanf("%d\n",&b);
printf("你的名字");
c=getchar();
printf("你的学号:%d年龄:%d名字:%c\n",a,b,putchar(c));
}

----------------解决方案--------------------------------------------------------
你用的什么软件编的..能显示字符??
----------------解决方案--------------------------------------------------------
上面的都有问题吧,不信运行试下,下面是完全正确的.但是个人觉得名字只定义一个char c有点假,有人的名字只有一个字母吗.所以还是定义一个数组吧!
#include <stdio.h>
void main()
{
int a,b;
char c;
printf("你的学号:");
scanf("%d",&a);
printf("你的年龄:");
scanf("%d",&b);
printf("你的名字:");
getchar();
c=getchar();
printf("你的学号:%d\n年龄:%d\n名字:%c\n",a,b,putchar(c));
}
----------------解决方案--------------------------------------------------------
  相关解决方案