C#求大神解答,拜托拜托

问题描述:

public static void Main(string[l args) for(int i = 3;ic=18;it+)[ bool flag = true,
 for(int k - 2.k<-i-1;kt+){
 if(i%k == 0)
 flag = false;

 if(flag =- false)[
 Console.write(“ (0):”,i)

 public static void Main(stringl args)
 int[]a = (1, 3,4, 12, 5, 2, 7); int i =4:
 int pivot = a[i]; int s =i-1; for(; s>=0;s--) {

]else {
 break

 a[s+1] = pivot;
 foreach(int k in a)l
 Console.Write(k)

.public static void Main(stringl] args)

 int count = 0;     for(int 3 i(19;it=2)(
 bool flag =true,
 bfor(int k - 2.kk-i-1;k++)(
 if(i%k =- 0)
 flag + false; break

 if(flag)(
 cansole.Hrite(" (0]*“,i):     count++;
 if(count %4 - 0) Console.writeLine()

 

 

 

第一段是找19之内的质数的,每4个换一行

第二个是从控制台读取一个输入的的数组下标,然后找到从这个下标开始,比这个数字小的项所在下标和值

第三个是生成一个5个项的数字数组,值为1~5,然后计算和+for循环的i值

说明一下程序存在什么问题,程序是实现什么功能的。

有两段程序,不知哪个是前面那个是后面。希望得到你的解答,

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632