素数;完全平方数;冒泡排序;猜随机数字

1.求100以内的素数,全部打印出来。

#include <stdio.h>
int main()
{
int i,j;
for (i=2 ; i<101 ; i++)
{
for (j=2 ; j<i ; j++)
{
if (i%j==0) break;
}
if (j>=i)
{
printf("0到100内的素数有%d\n",i);
}
}
return 0;
}

2.编写一个程序,求出满足下列条件的四位数:该数是个完全平方数,且第一、三位数字之和为10,第二、四位数字之积为12。

#include <stdio.h>
#include <math.h>
int main()
{
int i,a,b,c,d;
for (i=1000 ; i<10000 ; i++)
{
        a=i/1000;
b=i%1000/100;
c=i%100/10;
d=i%10;
if ( (sqrt(i)==(int)sqrt(i)) && (a+c==10) && (b*d==12) )
{
printf("%d\n",i);
}
}
return 0;
}

3.找出一个数组中的最大数、第二大数。

#include <stdio.h>
#define MAX 10
int main()
{
int a[MAX];
int i,j,tmp;
printf("please input several words :");
for (i=0 ; i<MAX ; i++)
{
scanf("%d",&a[i]);
}
for (i=0 ; i<MAX-1 ; i++)
{
for (j=MAX-1-1 ; j>=i ; j--)
{
if (a[j]<a[j+1])
{
tmp=a[j+1];
a[j+1]=a[j];
a[j]=tmp;
}
}
}
printf("最大数为%d,第二大数为%d\n",a[0],a[1]);
return 0;
}

4.完成一个猜数字游戏,要求有提示大小。

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int i,j,n;
srand(time(NULL));
n=rand()%100;
printf("please input a nu u think is the right answer :");
for (i=0 ; i<100 ; i++)
{
scanf("%d",&j);
if (j < n)
{
printf("ur dick is smaller !(笑)");
continue;
}
else if (j > n)
{
printf("u want a bigger pennis ?(笑)");
continue;
}
else
printf("congratulations upon ur graduate from a primary school !");
   break;
}
return 0;
}

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值