问题遇到的现象和发生背景
只能输出最后一个数b
问题相关代码,请勿粘贴截图
#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[]) {
int a,b,i,j,k;
k = 0;
scanf("%d %d",&a,&b);
for(i=a;i<=b;i++){
for(j=2;j<=i;j++){
if(i%j==0){
break;
}
else{
k++;
}
}if(i==k){
printf("%d",i);
}
}
return 0;
}