您现在的位置是:首页 > 新闻 > 正文
数字卡片1至10打印(用c++编程:给出一个不多于5位的正整数,要求,求出它是几位数,分别输出每一位数字,按逆序打印每个数)
2022-09-22 09:21新闻
简介 C有一个写法 就是用字符串。 #includestdio.h #includestring.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;in;i++) {...
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;
}
直接手打,没有调试。大概就是这么写;