break用于结束整个循环,执行循环之后的代码 continue跳过本轮循环,进入下一轮循环
#include <stdlib.h>
int main()
{
for (int i = 1; i <= 10; i++)
{
if (i % 2 == 0)
{
// break;
continue;
}
if(i % 5 == 0){
break;
}
printf("i=%d\n", i);
}
return 0;
}
i=1,i=3
#include<stdio.h>
int main(){
printf("输入一个整数");
int m , n ;
scanf("%d",&m);
while(m){
int gewei = m % 10;
printf("%d",gewei);
m = m / 10;
}
return 0;
}
#include<stdio.h>
int main(){
printf("输入一个整数");
int m , n ;
scanf("%d",&m);
while(m){
int gewei = m % 10;
m = m / 10;
n = n * 10 + gewei;
}
printf("\n%d",n);
return 0;
}
int main()
{
printf("输入一个大于1的整数:");
int m , a = 2;
scanf("%d", &m);
while (a<m)
{
int c = m % a++;
if (c == 0)
{
printf("不是质数");
break;
}
}
if(a==m){
printf("是质数");
}
return 0;
}
#include <stdio.h>
int main()
{
printf("输入一个大于1的整数:");
int m , a = 2;
scanf("%d", &m);
while (a<m)
{
int c = m % a++;
if (c == 0)
{
printf("不是质数");
break;
}
}
if(a==m){
printf("是质数");
}
return 0;
}
#include <stdio.h>
int main()
{
printf("输入一个整数:");
int a;
scanf("%d", &a);
while (a > 1)
{
if (a % 2 != 0)
{
printf("不");
break;
}
a = a / 2;
}
printf("是");
return 0;
}