前言:
此篇面向C语言初学者,针对循环、判断和函数调用方面的练习。
正文:
#include<stdio.h>
int main() {
void giao();
giao();
return 0;
}
//输出前50个素数
void giao() {
int x;
int cnt = 0;
for(x=1; cnt<50; x++) {
int i;
int isPrime=1; //x是素数 (小技巧)
for(i=2; i<x; i++) {
if(x%i==0) {
isPrime=0;//小技巧
break;//跳出循环
}
}
if(isPrime==1) {
cnt ++;
printf("%d\t",x);//\t为一个Tab的距离
if(cnt%5==0) {
printf("\n");
}
}
}
}
注意:
这里把处理问题的代码写成了giao( )函数的形式。
总结:
运行结果: