VC++6.0 一个四位数(0000~9999) 分别输出各个数位的数#include "iostream.h"int main(){int a,b,c,d,m;cout
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 00:05:58
VC++6.0一个四位数(0000~9999)分别输出各个数位的数#include"iostream.h"intmain(){inta,b,c,d,m;coutVC++6.0一个四位数(0000~99
VC++6.0 一个四位数(0000~9999) 分别输出各个数位的数#include "iostream.h"int main(){int a,b,c,d,m;cout
VC++6.0 一个四位数(0000~9999) 分别输出各个数位的数
#include "iostream.h"
int main()
{
int a,b,c,d,m;
cout
VC++6.0 一个四位数(0000~9999) 分别输出各个数位的数#include "iostream.h"int main(){int a,b,c,d,m;cout
怕越界,改成字符串来接收输入的值了,简单代码如下:
#include <string.h>
// 判断字符串中是否为四位数.
bool Is4WeiShu(const char* szNum)
{
if (NULL == szNum)
return false;
int nLen = strlen(szNum);
if (nLen != 4)
return false;
for (int i=0; i<nLen; ++i)
{
if (szNum[i]<'0' || szNum[i]>'9')
return false;
}
return true;
}
void main()
{
printf("请输入一个四位数(0000~9999):");
char szBuf[256] = {0};
scanf("%s", szBuf);
bool bRet = Is4WeiShu(szBuf);
if (!bRet)
{
printf("输入的不是四位数!\n");
return;
}
const char* szFlag[] = {"千", "百", "十", "个"};
int nSize = sizeof(szFlag)/sizeof(const char*);
int nLen = strlen(szBuf);
for (int i=0; i<nLen&&i<nSize; ++i)
{
printf("%s位上的数是:%c\n", szFlag[i], szBuf[i]);
}
}
测试结果:
VC++6.0 一个四位数(0000~9999) 分别输出各个数位的数#include iostream.hint main(){int a,b,c,d,m;cout
设计一个程序,输入一个四位数(整数),将各位数字分开,并按期反序输出.例如:输入1234,则输出4321用vc++来解答
一个四位数除以9的余数,恰好是这个四位数各位数字平方和,求这两个四位数?
ABCD是一个四位数,它的9倍是DCBA?请问这个四位数是什么?
已知一个四位数ABCD的9倍是DCBA,求这个四位数ABCD.
有一个四位数3A5A,它是9的倍数.这个四位数是几?
有一个四位数3A5A它是9的倍数.这个四位数是多少
一个四位数的密码?
一个二位数乘以一个三位数等于四位数,用1——9数字填满
在0~9几个数中,组成2个3位数,一个四位数,使2个3位数相加等于这个四位数
一个四位数ABCD×9=DCBA,ABCD=?
一个四位数减两位数等于一个四位数的式子是什么?从0到9十个数字,不能重复
从0至9共10位数如何组成一个四位数减三位数等于三位数
一个四位数除于12余9商是2位数怎样做?
一个4位数除以12余数是9,四位数是几?
一个四位数乘以一个一位数等于一个四位数,这里总共是九位数,填1~9,不准重复,.()()-()()=()()=()()*() 填1~9不能重复
一个四位数,它乘以9的积恰好是将原来那个四位数各位数字顺序颠倒而得的新四位数,
一个四位数乘九等于这个四位数的倒数,求这个四位数?