上海建设小学网站,企业网站的域名是该企业的,绥中做网站,asp 网站访问统计C语言练习#xff08;9#xff09; 文章目录 C语言练习#xff08;9#xff09;前言题目题目解析结果总结 前言
主要到整数的取余(%)和整数的取商(/)#xff0c;判断语句if…else if …else的使用
题目
给一个不多于3位的正整数#xff0c;要求:一、求它是几位数…C语言练习9 文章目录 C语言练习9前言题目题目解析结果总结 前言
主要到整数的取余(%)和整数的取商(/)判断语句if…else if …else的使用
题目
给一个不多于3位的正整数要求:一、求它是几位数二、逆序打印出各位数字。
题目解析 假如给定的456一个三位数 如果是三位数则百位数一定不为零。百位上数字为456/1004如果是百位数为零十位上数字不为零则为两位数。十位上数字为456/10%105或者456%100/105如果是百位数为零十位上数字为零个位上数字不为零则为一位数。个位上数字为456%106 代码如下 #define _CRT_SECURE_NO_WARNINGS
#includestdio.hint main()
{int number 456;int bai 0;int shi 0;int ge 0;bai number / 100;shi (number / 10) % 10;ge number % 10;if (bai ! 0){printf(此是一个三位数\n);printf(百位数上数字%d\n, bai);printf(逆序数字为%d %d %d\n, ge, shi, bai);}else if (shi ! 0){printf(此是一个两位数\n);printf(十位数上数字%d\n, shi);printf(逆序数字为%d %d \n,ge, shi);}else {printf(此是一个个位数\n);printf(十位数上数字%d\n, ge);printf(逆序数字为%d \n, ge);}return 0;
}结果 总结
在写程序之前尽量先要自己撸清楚思路这样才能减少bug出现