#include stdio.h
成都创新互联公司长期为数千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为应城企业提供专业的网站设计制作、做网站,应城网站改版等技术服务。拥有十年丰富建站经验和众多成功案例,为您定制开发。
int fun(int x)//
{
if(x脊并2)
return 0;//返回0,非素数
for(int i=2;i*i=x;i++)
if(x%i==0)
return 0;
return 1;//返回1,素数
}
int main()
{
int n;
scanf("乎做%d",n);
if(fun(n)==1)
printf("%d是素岁野衡数\n",n);
else
printf("%d不是素数\n",n);
return 0;
}
#include stdio.h
#include math.h
//判断整数是否为素数
int isPrime(int n)
{
肆锋int i;
兄雹液 for(i=2;i=(int)sqrt(n);i++) //遍历从2~n的平方根向下取整
if(n%i == 0) //如果有i能被n整除,则n不是素数,返回0,否则返回1
return 0;
return 1;
}
//编写测试主函羡物数
int main()
{
int n;
scanf("%d",n);
if(n2)
{
printf("输入错误!\n");
return -1;
}
if(isPrime(n)) //调用素数判断函数
printf("%d is a prime number\n",n);
else
printf("%d is not a prime number\n",n);
return 0;
}
是三种不同的函数验证登陆吧,check1、check2、check3三类函数分别如下:
void check1()输入输出功能全部在函数完成;
void check2(name,pass)输入在main中传入函数进行判断输出;
int check3(name,pass)输入态拍输出均在main函数完成,函数只做判断返回结果。
#include "stdafx.h"
#include iostream
#include string
void check1()
{
char name[10], pass[10];
printf("请输入账号和密码:\n");
scanf_s("%s%s", name, 10, pass, 10);
if (!strcmp(name,"admin")!strcmp(pass,"123"))
printf("账升吵号密码正确!\n");
else
printf("账号或密码错误!\n");
}
void check2(char *n, char *p)
{
if (!strcmp(n, "admin") !strcmp(p, "123"))
printf("账号密码正确!\n");
else
printf("账号或密码错误!\n");
}
int check3(char *n, char *p)
{
if (!strcmp(n, "admin") !strcmp(p, "123"))
return 1;
else
return 2;
}
int main()
{
char name[10], pass[10];
check1();
printf("请输入账号和密码:\n");
scanf_s("%s%s", name, 10, pass, 10);
check2(name, pass);
printf("请输入账号和密码:\n");
scanf_s("%s%s", name, 10, pass, 10);
if(check3(name,pass)==1)
printf("账号吵闭侍密码正确!\n");
if(check3(name,pass)==2)
printf("账号或密码错误!\n");
system("pause");
return 0;
}
int fun(int x)
{
int a,b=10,c=0;
a=x;
while(a/埋举10!=0){b*=10;a/=10;} /*判断x是几纳铅位数*/弯茄碧
a=x*x;
c=(a%b==x)? 1:0;
return c;
}