谁写个函数写的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";
}有表达式求解的例子 不知你们教了动态链表没有