#include
int main()
{
int a=0,b=0,c=0;
printf("请输入三个数字\n");
scanf("%d %d %d",&a,&b,&c);
if(a {
int temp=a;
a=b;
b=temp;
}
if(a
int temp=a;
a=c;
c=temp;
}
if(b
int temp=b;
b=c;
c=temp;
}
printf("输入的数有大到小的排序为:%d %d %d\n",a,b,c);
}
辗转相除法
#include
//判断是润年的方法
//1.能被400整除 2.能被4整除但不能被100整除
int main()
{
int year=0;
int count=0;
for(year=1000;year<=2000;year++)
{
if(year%400==0)
{
printf("润年有:%d ",year);
count++;
}
if(year%4==0&&year%100!=0)
{
printf("润年有:%d ",year);
count++;
}
}
printf("\n润年的个数:%d\n",count);
return 0;
}
简化代码
#include
//判断是润年的方法
//1.能被400整除 2.能被4整除但不能被100整除
int main()
{
int year=0,count=0;
for(year=1000;year<=2000;year++)
{
if((year%400==0)||((year%4==0)&&(year%100!=0)))
{
printf("润年有:%d ",year);
count++;
}
}
printf("\n润年的个数:%d\n",count);
return 0;
}
#include
//1.试除法
//13->2——12
int main()
{
int i=0;
int j=0;
int count=0;
for(i=100;i<=200;i++)
{
for(j=2;j {
if(i%j==0)
{
break;
}
}
if(j==i)
{
printf("素数有:%d\n",i);
count++;
}
}
printf("\ncount=%d\n",count);
return 0;
}
优化代码
#include
#include
//1.试除法
//13->2——12
int main()
{
int i=0;
int j=0;
int count=0;
for(i=101;i<=200;i+=2)
{
for(j=2;j<=sqrt(i);j++)
{
if(i%j==0)
{
break;
}
}
if(j>sqrt(i))
{
printf("素数有:%d\n",i);
count++;
}
}
printf("\ncount=%d\n",count);
return 0;
}
推荐文章 素数求解的n中境界
#include
int main()
{
int i=0;
int count=0;
for(i=0;i<100;i++)
{
if(i%10==9)
{
count++;
}
if(i/10==9)
{
count++;
}
}
printf("count=%d\n",count);
return 0;
}
#include
int main()
{
int i=0;
double sum=0.0;
for(i=1;i<=100;i++)
{
if(i%2==1)
{
sum+=1/i;
}
if(i%2==0)
{
sum-=1.0/i;
}
}
printf("sum=%lf\n",sum);
return 0;
}
#include
int main()
{
int i=0;
int flag=1;
double sum=0.0;
for(i=1;i<=100;i++)
{
sum+=flag*1.0/i;
flag=-flag;
/*if(i%2==1)
{
sum+=1/i;
}
if(i%2==0)
{
sum-=1.0/i;
}*/
}
printf("sum=%lf\n",sum);
return 0;
}
int main()
{
int a[]={0};
int max=a[0];
int sz=sizeof(a)/sizeof(a[0]);
int i=0;
printf("请输入十个数字\n");
scanf(" %d",&a);
for(i=0;i
if(max {
max=a[i];
}
}
printf("max=%d\n",max);
return 0;
}
#include
int main()
{
int a[]={0,1,2,3,4,5,6,7,8,9};
int max=0;
int sz=sizeof(a)/sizeof(a[0]);
int i=0;
max=a[0];
for(i=0;i
if(max {
max=a[i];
}
}
printf("max=%d\n",max);
return 0;
}
关机程序
#include
#include
#include
int main()
{
char input[20]={0};
//shutdown-s-t 60
//system()-执行系统命令
system("shutdown -s -t 60");
again:
printf("请注意,你的电脑在一分钟内关机,如果输入:111,就取消关机\n请输入");
scanf("%s",input);
if(strcmp(input,"111")==0)//比较2个字符窜——strcmp()
{
system("shutdown -a");
}
else
{
goto again;
}
return 0;
}
猜数字游戏
#include
#include
#include
void menu()
{
printf("********************\n");
printf("********************\n");
printf("**1.play 0.exit*******\n");
printf("********************\n");
printf("********************\n");
}
void game()
{
//1.生成一个随机数
int ret = 0;
int guess;
//拿时间戳来设置随机数的生成起始点
//time_t time(time_t *timer)
//time_t
ret = rand()%100+1;//生成1—100之间的随机数
//printf("%d\n",ret);
//2.猜数字
while(1)
{
printf("请猜数字:>");
scanf("%d",&guess);
if(guess>ret)
{
printf("猜大了\n");
}
else if(guess
printf("猜小了\n");
}
else
{
printf("恭喜你,猜对了\n");
break;
}
}
}
int main()
{
int input = 0;
srand((unsigned int)time(NULL));
do
{
menu();
printf("请选择->:");
scanf("%d",&input);
switch(input)
{
case 1:
game();//猜数字游戏
break;
case 0:
printf("退出游戏\n");
break;
default:
printf("选择错误\n");
break;
}
}while(input);
return 0;
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)