一个循环的问题,如何用c#实现?

如题所述

代码如下:

while (n <= 1000)
{
hui(n);
hui(n*n);
hui(n*n*n);
if (m == 3)
{
cout << n << "自身、平方、立方均为回文数";
}
n++;
}

扩展资料

while 循环的执行顺序非常简单,它的格式是:

while (表达式)
{
语句;
}

当表达式为真,则执行下面的语句;语句执行完之后再判断表达式是否为真,如果为真,再次执行下面的语句;然后再判断表达式是否为真……就这样一直循环下去,直到表达式为假,跳出循环。这个就是 while 的执行顺序。

if、else、for、while、do 后面的执行语句不论有多少行,就算只有一行也要加“{}”,养成良好的编程习惯尤为重要。

参考资料来源:

百度百科——while

温馨提示:内容为网友见解,仅供参考
无其他回答

一个循环的问题,如何用c#实现?
while (n <= 1000){hui(n);hui(n*n);hui(n*n*n);if (m == 3){cout << n << "自身、平方、立方均为回文数";}n++;}

如何用c#编写循环子程序?
子函数里面最后一个循环有点错误,1,for(i = n;i < n+m ; i ++)。2,你的p的指向和i同时变化,导致你每次移动两个单位。正确的程序如下:#include <stdio.h>。#include <string.h>。#include <stdlib.h>。void main()。{ void move(int *p,int n,int m)。int a[30]。int *p=a。

C#怎么实现循环输入,循环的次数是不确定的
你可以设定一个特定的结束符号(用一个变量表示)然后使用while()eg:char a='y';...while(a=y){...printf("是否继续输入,是请输入'y'\\n);scanf("%c\\n"a);}

我也遇到了一个线程自动停止的问题 C#
估计是循环中的代码因为某种原因出错了,把你while循环里的代码前后加个 while(true){try{\/\/你的代码}catch(exception e){\/\/将e.message记录一下,至于写入哪里随你的,比如存在文件或者写入系统日志中,建议用后者。}Thread.Sleep(5000);}再出错的时候检查一下这个日志看看问题在哪。

C#怎么实现循环输入,循环的次数是不确定的
你可以设定一个特定的结束符号(用一个变量表示)然后使用while( )eg:char a='y';...while(a=y){...printf("是否继续输入,是请输入'y'\\n);scanf("%c\\n"a);}

C#控制台程序怎么实现循环运行?
如:start:\/\/你的程序代码Console.WriteLine("是否再次运行程序?是就按\\"1\\",否就按\\"2\\"关闭程序");byte i=Convert.ToByte(Console.ReadLine());if(i==1) \/\/使用if语句判断条件,满足就用goto语句去开头! { \/\/用switch语句也能有同样效果 goto start; }else { Environment.Exit(0); \/\/...

C#如何将此for循环用while或do...while来实现?
用While实现的:int i = 0, n = 5;while (i++ < n){int k = 0;while (n - k++ >= i){Console.Write("王");}if (i == n)break;k = 0;Console.WriteLine();while (k++ < i){Console.Write(" ");} }Console.ReadKey();满意请采纳。

C#循环语句都是有哪几种?怎么用?
C#循环语句:1、dowhile循环,先执行一次然后判断while里的条件代码块,当条件为‘真’时继续循环 do{ 操作;}while(循环条件);2、while判断while条件代码块,然后根据结果执行 while(循环条件){ 操作;} 3、for循环 for(初始化;条件表达式;增量){ 语句;} 4、foreach循环 例子 int[...

C#编写一个时间周期循环的问题
1,用Timer控件或者用线程的sleep方法,控制几个变量,包括绘图在区域内的起始座标,矩形的个数,分段的座标(数组)2.在窗体的onpaint事件中一直画,画的依据是上面的变量,就是按上面的变量画出排列的矩形,写上字 3.在1中隔段时间将窗体无效一次,强制画一次。

C# 要想给一个死循环设置循环时间间隔,每5秒循环一次。
.Net 2.0版本代码如下:(3.5或以上可以考虑使用Task)private Thread thread;private void button1_Click(object sender, EventArgs e){if (thread != null){thread = new Thread(new ThreadStart(Loop));thread.Start();}else{MessageBox.Show("轮检已启动。");}}private void Loop(){while ...

相似回答
大家正在搜