当前位置:编程学习 > C/C++ >>

谁写个函数写的C++程序

是简单的四则运算测试系统,要求要有用户登陆验证密码、四则运算、计算总分、给予对应评价。

对的可以高分。

必须是简单函数的,谢谢了!

补充:重要的是四则运算要函数的,其他的可以用简单的选择语句。

各位大大别用高难度的语句,我刚学习C++,我得看懂了,老师要提问的。

追问:大哥,是四则运算必须函数,用户验证可以其他,而且好像运行不了。

麻烦再修改下好吗?我明天要写实验报告了,麻烦了,我可以追加分的。

答案:#include<iostream>
#include<cstdlib>
#include<time.h>
using namespace std;

int funtion()
{
int a,b,c,x=0,y=0;
//随机函数以系统时间为种子,避免产生相同随机数
srand(time(0));   
for(int i=1;i<=4;i++)
{
a=rand()%10;
b=rand()%10;
 switch(i)
 {
 case 1:
 cout<<"①  "<<a<<"+"<<b<<"=";
 cin>>c;
 c==a+b?x++:y++;
 break;
 case 2:
 if(a<b){c=a;a=b;b=c;}
 cout<<"②  "<<a<<"-"<<b<<"=";
 cin>>c;
 c==a-b?x++:y++;
 break;
 case 3:
 cout<<"③  "<<a<<"×"<<b<<"=";
 cin>>c;
 c==a*b?x++:y++;
 break;
 case 4:
 b=rand()%9+1;
 cout<<"④  "<<a*b<<"÷"<<b<<"=";
 cin>>c;
 c==a?x++:y++;
 break;
 }
}
 cout<<"总分:"<<25*x<<"    ";
 return x;
}




void main()
{
char username[10];
long password;
cout<<"请输入用户名:\n";
cin>>username;
cout<<"请输入密码:\n";
cin>>password;
if(strcmp(username,"admin")==0&&password==123456)
{
cout<<"成功登陆!请答题:\n";
switch (funtion())
{
case 4:
    cout<<"评价:优"<<endl;
     break;
case 3:
    cout<<"评价:良"<<endl;
     break;
default:
    cout<<"评价:差"<<endl;
     break;
}
}
else cout<<"用户名或密码错误!\n";
}

有表达式求解的例子  不知你们教了动态链表没有

上一个:Microsoft Visual C++ 2008是什么程序?
下一个:职工工资管理系统课程设计c++

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,