挺好办的。你用一个字符串接收这一串数字,然后输出其前4位。
下面是我写的程序和运行的结果
#include <stdio.h>
int main()
{
char s[1000];
int i;
while(scanf("%s", s)!=EOF)
{
printf("%s的前4位是:", s);
for(i=0; i<4; i++)
{
printf("%c", s[i]);
}
printf("\n");
}
}
追问谢谢,只是这有缺陷,会占很大内存的。
追答可是如果你不用字符串接收的话,那用什么方法接收非常大的数字呢??
好主意!谢谢
追答不客气!
本回答被提问者采纳