C语言入门学习实例,代码是打出来的,打一遍才能学到真正的知识。而且语言是一通百通的,一门学会了,其它的语言课程会容易学好多。int i; /*不断判断n能否被i整除。i的取值范围是2~sqrt(n)*/ int isPrim; /*isPrim=1:表示n是质数;isPrim=0:表示n不是质数*/ i = 2; isPrim = 1; /*初始设定n是素数。在判断中一旦发现不是素数,则 isPrim被修改成0 int num;/*num:要判断的一个偶数*/ int num1; /*num表示为两个素数num1和num-num1之和*/ int count;/*计数输出个数,用于换行。*/ printf("输入要验证的偶数:"); scanf("%d",&num); if (num%2!=0) printf("输入的数不是偶数,程序终止\n"); else{//采用穷举法,将num分解为两个素数之和 count=0; for(num1=2;num1& lt;=num/2;num1++){ if (isPrim(num1) && isPrim(num-num1)){ printf("%d = %d + %d\t",num,num1,num-num1); count++; if(count%3==0) printf("\n");//每输出3个数换一行 } //end of if } //end of for }//end of else lt;=num/2;num1++){ if (isPrim(num1) && isPrim(num-num1)){ printf("%d = %d + %d\t",num,num1,num-num1); count++; if(count%3==0) printf("\n");//每输出3个数换一行 } //end of if } //end of for }//end of else