数字倒序
#include <stdio.h>
int main()
{
int n;
int m=0;
printf("请输入数字:");
scanf("%d",&n);
while(n){
int gewei = n%10;
n = n/10;
m=m*10+gewei;
}
printf("%d",m);
return 0;
}
判断素数
#include<stdio.h>
int main(){
int n;
int i=1;
int flag = 1;
printf("请输入一个数:");
scanf("%d",&n);
for(i = 2;i<n;i++){
if(n%i==0){
flag=0;
break;
}
}printf("%d %s 素数\n",n,i==n?"是":"不是");
return 0;
}
#include<stdio.h>
int main(){
int n;
printf("请输入一个数:");
scanf("%d",&n);
while(n>1&&n%2==0){
n=n/2;
}n==1?printf("yes"):printf("no");
return 0;
}
continue
- 会跳出本轮循环,进入下一轮循环,而while会结束整个循环
- 例:如下:会输出124,然后结束循环
#include<stdio.h>
int main(){
for(int i =1;i<=10;i++)
{
if(i ==3){
continue;
}
if(i ==5){
break;
}
printf("%d\n",i);
}
return 0;
}