C# foreach

来源:百度知道 编辑:UC知道 时间:2024/06/28 00:17:11
编写程序,输入一个正整数,将它的个位数左右反转输出。例如输入:123,输出:321.要求对输入的数进行判断,如果输入的不是正数,就重新输入,然后利用循环输出反转后的数.

利用do...while 循环控制输入一个正整数,
利用 while 循环将数字反转输出。

请问怎么作啊!请教教我,谢了。。。

do
{
cin>>i;
}while(i<=0)
while(i!=0)
{
cout<<i%10;
i/=10;
}
呃,突然发现是要用C#。。。。 那就新建一个控制台应用程序
class Program
{
static void Main(string[] args)
{
int num;
do
{
num = Convert.ToInt32(Console.ReadLine());
} while (num <= 0);
while (num != 0)
{
Console.Write(num % 10);
num /= 10;
}
Console.WriteLine();
}
}

接受字符串
判断是否是数字型,判断是否>0
for (int i = s.length-1, i >= 0, i--) {
cw(s.charAt(i))
}

int n = 0;
do{
Console.WriteLine("请输入一个正数!");
n = Convert.ToInt32(Console.ReadLine());
if (n<=0)Console.WriteLine("您输入的是非正数!");
}while(n<=0);
String s = n.ToString();int i = 1;