C语言 伪代码的问题高手来啊

2025-05-12 21:28:26
推荐回答(2个)
回答1:

n = 100;
while (n<200)
{
i=2;
while(i<=sqr(n))
{
if (n%i)
{
break;
}
else
{
i=i+1;
}
}
if(i {
printf("%d",n);
}
n=n+1;
}

c代码。。。

1,c代码只有 while(){} 和 do{} while() 两种形式。。

2,正确,跳出循环。。

3,没有

4,也没有 XXX then XXX

回答2:

你是在学习C语言吗?其实不管你学什么语言,归结到最后就是算法问题。
感觉你有些本末倒置了,因为伪代码的唯一功能就是要表示一个算法,只要能把算法表述清楚了,何必纠缠在那些细枝末节上。你既然已经把这个问题的算法搞清楚了,干嘛还揪着这个伪代码不放,又不是在编程……
建议你找一本好一点儿的C语言的书好好看看,这方面的书多得要死