
已解决问题
谷歌笔菠萝苹果笔用户在2015.09.08提交了关于“凡尔赛宫C语言· 循环”的提问,欢迎大家涌跃发表自己的观点。目前共有2个回答,最后更新于2025-02-14T05:31:30。#include<stdio.h>
main(){
inta,b;
scanf("%d",&a);
for(b=2;b<=a/2;b++){
if(a%b==0){printf("合数");bre**;}
elseprintf("素数");
}
}
明一个数是质数还是合数,若存在一个除了1以外能整除的数则输出合数并跳出循环
但是质数的话,就会不停的输出素数直到a/2,想改进为只输出一次
详细问题描述及疑问:
#include<stdio.h>
main(){
inta,b;
scanf("%d",&a);
for(b=2;b<=a/2;b++){
if(a%b==0){printf("合数");bre**;}
elseprintf("素数");
}
}
明一个数是质数还是合数,若存在一个除了1以外能整除的数则输出合数并跳出循环
但是质数的话,就会不停的输出素数直到a/2,想改进为只输出一次