永发信息网

12345一个 个输出的编程

答案:4  悬赏:40  手机版
解决时间 2021-04-29 08:02
  • 提问者网友:两耳就是菩提
  • 2021-04-28 09:53
12345一个 个输出的编程
最佳答案
  • 五星知识达人网友:第四晚心情
  • 2021-04-28 11:31

下面的程序实现从键盘输入整数. 如123然后将每一位都分别输出...



如果用字符串来获取输入的数字. 那就很简单了. 直接分别输出每一位就是了.


代码如下:
#include <stdio.h>
#include <string.h>
int main()
{
char s[10],*p=s;
memset(s,'\0',10); //将字符串整个赋值为字符串结束符'\0';
scanf("%s",s);

while(*p)
{
printf("%c ",*p++);
}
return 0;
}



如果要用整形获取键盘输入.那么可以用辗除法,将整除的每一位取出来放到字符串中. 再输出.


代码如下:
#include <stdio.h>


int main()
{
char s[10];
int i=0,n;
scanf("%d",&n);

while(n)
{
s[i++]=n%10+'0';
n/=10;
}


while(i--)
{
printf("%c ",s[i]);
}
return 0;
}


***************************以下是java版的*****************



public class Test{


public static void main(String[] args){


for(int i=1;i<=5;i++)


System.out.println(i);


}



}

全部回答
  • 1楼网友:夜余生
  • 2021-04-28 14:03

c代码:

#include <stdio.h> main() { for (int i = 1;i < 6 ;i ++){ printf("%d\t",i); }

} Java代码:

public class Test { public static void main(String []args){ for (int i = 1; i<6; i++) { System.out.print(i+" "); } } }

  • 2楼网友:蓝房子
  • 2021-04-28 12:44

JAVA写的:

public class Test{

public static void main(String[] args){

for(int i=1;i<6;i++)

{

System.out.printf(i);

}

}

}

  • 3楼网友:酒醒三更
  • 2021-04-28 12:36

for(i=1;i<6;i++)

{

printf("%d",i);

getch();

}

这样,每输出一个数字后,按下回车键,输出下一个

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯