首页 - 生活 > 数字卡片1至10打印(用c++编程:给出一个不多于5位的正整数,要求,求出它是几位数,分别输出每一位数字,按逆序打印每个数)

数字卡片1至10打印(用c++编程:给出一个不多于5位的正整数,要求,求出它是几位数,分别输出每一位数字,按逆序打印每个数)

发布于:2023-11-30 08:34:00 来源:互联网

C有一个写法 就是用字符串。

#include<stdio.h>

#include<string.h>

chara[10];

intmain()

{

memset(a,0,sizeof(a)); //对a清零

scanf("%s",a);

intn=strlen(a); //读取a的长度

inti;

printf("这是一个%d位数n",n);

for(i=0;i<n;i++)

{

printf("%c",a[i]); //打印每一位;

}

for(i=n-1;i>=0;i--)

{

printf("%c",a[i]); //逆序输出

}

return0;

}

直接手打,没有调试。大概就是这么写;

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如有侵权行为,请第一时间联系我们修改或删除,多谢。

相关文章