/* Note:Your choice is C IDE */
#include “stdio.h”
void main()
{
int pass,name;
int i,j,temp;
int s,e,sum;
int max,min;
int a[10];
char ch;
int c,b;
int bh;
int n,m;
for(i=2;i>=0;i–)
{
printf(“请输入用户名:”);
scanf("%d",&name);
if(name!=123456)
{
if(i0)
{
printf(“您已经被锁定!!!!!”);
exit(0);
}
printf(“用户名有误!还有%d次机会!\n”,i);
continue;
}
printf(“请输入密码:”);
scanf("%d",&pass);
if(pass!=654321)
{
if(i0)
{
printf(“您已经被锁定!!!!!”);
exit(0);
}
else
printf(“密码有误!还有%d次机会!\n”,i);
}
if(name==123456 && pass==654321)
{
printf("登陆成功!!!\n");
break;
}
}
while(1)
{
puts("\n\t\t====C语言趣味题====");
puts("\t\t 1.简易计算器");
puts("\t\t 2.中国好歌曲");
puts("\t\t 3.计算数值和");
puts("\t\t 0.退出");
printf("请输入功能编号:");
scanf("%d",&bh);
switch(bh)
{
case 1:
printf("请输入算术表达式:");
scanf("%d%c%d",&b,&ch,&c);
switch(ch)
{
case '+':
printf("%d + %d = %d\n",b,c,b+c);
break;
case '-':
printf("%d - %d = %d\n",b,c,b-c);
break;
case '*':
printf("%d * %d = %d\n",b,c,b*c);
break;
case '/':
if(c==0)
printf("除数不能为0,瓜皮!\n");
else
printf("%d / %d = %d\n",b,c,b/c);
break;
}
break;
case 2:
max=-9999;
min=99999;
sum=0;
printf("请输入十位评委的打分:");
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
if(max<a[i])
max=a[i];
if(min>a[i])
min=a[i];
sum+=a[i];
}
printf("十位评委的打分为:");
for(i=0;i<10;i++)
{
printf("%d\t",a[i]);
}
for(i=1;i<10;i++)
{
for(j=0;j<10-i;j++)
{
if(a[j]>a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
printf("\n排序后十位评委的打分为:");
for(i=0;i<10;i++)
{
printf("%d\t",a[i]);
}
printf("\n去掉一个最高分%d,去掉一个最低分%d,这位选手最后得分为:%.2f\n",max,min,(sum-max-min)/8.0);
break;
case 3:
sum=0;
printf("请输入一个起始值:");
scanf("%d",&n);
printf("请输入一个终止值:");
scanf("%d",&m);
if(n>=m)
{
printf("瓜皮,好好输,OK?");
}
else
{
for(i=n;i<=m;i++)
{
if(i%3==0 && i%5==0)
sum+=i;
}
printf("在%d到%d之间,能被3和5同时整除的数的和为:%d",n,m,sum);
}
break;
case 0:
exit(0);
default : printf("输入有误!请重新输入!\n");
}
}
}