#include <string.h>
#include <stdlib.h>
#define pi 3.1415926
float area(float s)
void main()
{
char srmima[16],mima[16]="sunshibin1020"
int i=0,j
float r,s
while(1)
{
for(j=0j<30j++)
printf("-")
printf("做谨\n")
gets(srmima)
for(j=0j<30j++)
printf("-")
printf("\n")
if(strcmp(srmima,mima)==0)
{
printf("恭喜你悄困,密码正确!\n")
break
}
i++
if(i>2)
{
printf("很遗憾,密码输入错误!\n")
exit(0)
}
}
area(r)
printf("圆面积为:%f",s)
getchar()
}
float area(float r)
{
float s
while(1)
{
printf("\n请输入半径: r:")
scanf("%f",&r)
if (r<0)
break
s=pi*r*r
printf("s=%.2f\启胡念n",s)
}
exit(0)
}
#include<stdio.h>#include<string.h>
void main()
{
char str1[20],str2[20]="abcd"//定义两个字符串数组,str2存放已知密码,str1存放输入密码
int i=0,k,flag=0
printf("请输入密码:")
while(1)/乎敬/死循环
{
gets(str1)//输入密码
k=strcmp(str1,str2)//比较,输入密码和已知密码唤物相等,k=0
++flag//计数器加1
if(!k)
{ printf("欢迎岁链慎使用\n")
break
}
else if(k&&flag!=3) printf("密码输入错误,请再次输入:\n")
if(flag==3)//当输入超过三次,跳出循环,结束程序
{
printf("对不起,您无权使用")
break
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)