1.打印乘法口诀表
两个for循环嵌套使用
代码参考:
#include<stdio.h>
int main(){
int i,j;
for(i=1;i<=9;i++){
for(j=1;j<=i;j++){
printf("%d*%d=%d\t",j,i,i*j);}
printf("\n");}
return 0;}
2.打印素数
试除法:
#include<stdio.h>
#include<math.h>
int main(){
int i,j;
for(i=100;i<=200;i++){//判断100-200之间的素数
for(j=2;j<=sqrt(i);j++){//试除法,从2-i的平方根
if(i%j==0){
break;//当i被j取余余数为0时,跳出内循环,继续判断下一个数
}}
if(j>sqrt(i)){//只要是素数在没有到达sqrt(i)前就不会跳出内循环,之后再加一j肯定大于sqrt(i)
printf("%d",i);}}
return 0;}