实训1——输出不多于4位数的正整数的位数和逆序
任务声明:输入一个不多于4位的正整数,编写完成如下2项任务的程序
(1) 求出它的位数并输出;
(2) 按逆序输出它的每一位数码。
(第一行代码只在vs2019上使用,其他的请无视!#define _CRT_SECURE_NO_WARNINGS 是vs2019上要使用scanf函数的话就要使用,并且必须在代码的第一行)
#define _CRT_SECURE_NO_WARNINGS
#include
int main()
{
int a, t, f, d, p;
printf("输入一个不多于4位的正整数");
scanf("%d", &a);
if (999 < a && a < 10000) { printf("它为四位数/n"); t = a % 10; f = (a % 100) / 10; d = (a % 1000) / 100; p = a / 1000; printf("%d", t * 1000 + f * 100 + d * 10 + p); } else
共有 0 条评论