C语言整数移位问题

时间:2021.11.05 发布人:yx0803

C语言整数移位问题

已解决问题

谷歌yx0803用户在2021.11.05提交了关于“三国战记C语言整数移位问题”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-14T03:43:57。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,希望你能感受到,我最真诚的谢意 !

希望以下的回答,能够帮助你。

第1个回答

用户名:匿名用户  

氮求的移位数多于数的位数时啊管脸格温停常鲁,你的程序有错。

如125(应当允许转多个圈)。

给你改了一下,但没有给你改EOF:(scanf()==EOF是个达不到的条件)。

输入数是否有最多位数规定,否则直接用字符串读入为好。

========

#i践蛋帝nclude

#in钟谓仍棉清引城clude

intmain(){

intx,n,i,j,L;

char**m[100];

while(scanf("%s%d",&**m,&n)!=EOF)

{

L=strlen(**m);

for(i=0;i员材程蒸吃料月析断步0;j--)**m[j]=**m[j-1];

**m[0]=**m[99];

}

printf("%s\n",**m);//这里给你按字符串形式输出了。你可以转为int输出,免去左端的0

}

ret凯居验哪洋座静础均urn0;

}