当前位置:首页 » 编程语言 » c语言查找附合条件
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言查找附合条件

发布时间: 2023-01-23 15:39:34

c语言 查找并输出满足给定条件的一组整数

#include<stdio.h>

intmain()
{
intk,n,n1,n2;
scanf("%d%d",&n1,&n2);
for(n=n1;n<=n2;n++)
{
ints[10]={0};
for(k=2;k<=n/2;k++)//判断素数
if(n%k==0)
break;
if(k<=n/2)//n不是素数
continue;
k=n*n;
while(k>0)//统计n*n的各数字个数
{
s[k%10]++;
k/=10;
}
for(k=0;k<10;k++)//检查各数字的个数
if(s[k]>1)
break;
if(k<10)//有数字相同
continue;
printf("%d%d ",n,n*n);
}
}

Ⅱ 用c语言如何在任意数中找出有条件的数

任意输入其中一个数查找代码如下:
#include<stdio.h>
int main()
{
int a[10]={20,40,50,70,80,10,15,25,45,100};
int i,b,c;
char t,y,n;
do{
printf("请输入20,40,50,70,80,10,15,25,45,100十个数中任意一个:\n");
scanf("%d",&b);
printf("b=%d\n",b);
for(i=0;i<=9;i++)
{
if(a[i]==b)
c=i+1;
}
printf("第%d位数\n",c);
printf("是否继续y/n:");
fflush(stdin);
scanf("%c",&t);
}while(t == 'y');
return 0;
}

Ⅲ C语言(判定输入数是否符合要求)

#include<stdio.h>
intmain()
{
intb;
printf("请输入一个大于或等于3的整数:");
scanf("%d",&b);
if(b<3){
printf("你输入的数值不符合题目要求,请重新输入! ");
}
elseprintf("OK,b=%d ",b);
}