深圳网站制作教程,嘟嘟嘟在线观看播放免费,现在做一个网站系统多少钱,wordpress搬站流程换行输出整数问题
输⼊任意⼀个位数未知的整数#xff0c;输出这个数每⼀位上的数字。输出的时候#xff0c;从个位开始输出#xff0c;每输出⼀个数字换⼀⾏。样例输⼊#xff1a;3547 输出#xff1a;7 换行输出 4 换行输出5 换行输出3
int n Convert.ToInt32(Conso…换行输出整数问题
输⼊任意⼀个位数未知的整数输出这个数每⼀位上的数字。输出的时候从个位开始输出每输出⼀个数字换⼀⾏。样例输⼊3547 输出7 换行输出 4 换行输出5 换行输出3
int n Convert.ToInt32(Console.ReadLine());
int x;
while (n 0)
{x n % 10; // 对这个数取余 3457 第一次取余7 Console.WriteLine(x); // 取余完直接输出余数换行n / 10;// 这个数除10第一次变为十位上的数 然后继续跟上面进入循环取余。。。。
}
去除整数各个位数为0的问题 随机输⼊⼀个位数未知的整数去除这个整数各个位上的0形成新的数并输出。输⼊的数字n⼤于0⼩于1000000 样例输⼊ 10502 样例输出 152
int n Convert.ToInt32(Console.ReadLine());
int result 0;// 作为容器相加
int a 1;// 作为容器相乘
if (n 0 n 1000000) // 规定范围
{while (n 0){int i n % 10; // i 2 0 5 0 1if (i ! 0){result i * a;// 02*1 25*10 521*100a a * 10;// 每次条件符合a都必须*10进位}n / 10;// 为这个数取下一位做准备}Console.WriteLine(result);// 152
}
else Console.WriteLine(输入的数不符合规范请重新输入);
对输入的数取反问题
随机输⼊⼀个整数num输出⼀个新的数新数恰好与原数每⼀位上的数字相反。如果原数末尾有多个零输出的新数⾼位不含0样例输⼊ 4735 样例输出 5374 样例输⼊1400 样例输出 41
int num Convert.ToInt32(Console.ReadLine());
//定义变量假设条件
bool zero false;// 默认还没有遇到第一个非0
while (num 0) // 循环条件
{int i num % 10;//判断是否遇到了第一个非0数字//已经遇到了第一个非0数字//不需要去掉0了//还没有遇到第一个非0数字//去掉if (zero false)// 还没有遇到第一个非0数字{if (i ! 0) // 如果开始没有遇到到0{Console.Write(i);// 直接输出这个位数上的数zero true;// 条件改变}// 如果开始是0就啥都不管}else{Console.Write(i); // 继续输出其它不为0的数}num / 10; // 取下一位数继续循环操作
}