#include <stdio.h>
int main()
{
short a;
printf("Input a number\n");
scanf("%d",&a);
printf("%ld\n",a);
return 0;
}
用Long 类型即可
#include <stdio.h>
int main()
{
long a;
printf("Input a number\n");
scanf("%ld",&a);
printf("%ld\n",a);
return 0;
}
long a;
scanf("%d",&a);
改成
scanf("%ld",&a);
你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)
#include <stdio.h>
int main()
{
long a;
printf("Input a number\n");
scanf("%ld",&a);
printf("%ld\n",a);
return 0;
}
用Long类型
如有帮助,望点击我回答右上角【灰色采纳】按钮。
int main()
{
long a;
printf("Input a number\n");
scanf("%ld",&a);
printf("%ld\n",a);
return 0;
}
short a不行啊。用int类型,输出用 %d