谁可以帮我做一下这个C++C语言的作业
void writedata()
{
fstream report;
int i;
report.open("sportsdata.txt", ios::out);
if (!report)
{
cout << "不能打开文件" << endl;
exit(1);
}
for(i=0;i<n;i++)
report.write(reinterpret_cast(&h[i]), sizeof(headnode));
report.close();
}
void readdata()
{
fstream report;
int i,j,k,s;
report.open("sportsdata.txt", ios::in);
if (!report)
{
cout << "file can not be opened" << endl;
exit(1);
}
#include
#include
#include
char compare[8][8]={{" |&~()#"},{"|>>"},{"&>>>"},{"~>>>"},{"(>> >>"},{"#<<<< ="}};
char precede(char x,char y);
char calculator(char biao[]);
char precede(char x,char y);
char operate_1(char x);
char operate_2(char x,char y,char thera);
void replace(char x,char c[],char y);
void panduan(char c[]);
bool is_hefa(char c[]);
int main()
{
char c[80]={'\0'},ch;
int flag;
do
{
flag=0;
do{
flag=0;
cout<<"Please input the expression to judge:
";
cin>>c;
if(!is_hefa(c))
{
flag=1;
cout<<"The expression is not valid, please input again
";
}
}while(flag);
panduan(c);
cout<<"do you want to continue(y/n)?
";
cin>>ch;
}while(ch=='y'||ch=='Y');
return 0;
}
char calculator(char biao[])
{
char result,thera,a,b,c;
char *optr=new char[80];
char *opnd=new char[80];
char *temp=new char[80];
int r=0,d=0;
for (int i=0;biao[i]!='\0';i++)
temp[i]=biao[i];
temp[i]='#';
temp[i+1]='\0';
optr[r++]='#';
i=0;
c=temp[i++];
while(c!='#'||optr[r-1]!='#')
{
if(c=='0'||c=='1') { opnd[d++]=c;c=temp[i++];}
else
switch(precede(optr[r-1],c))
{
case '<':
optr[r++]=c;
c=temp[i++];
break;
case '=':
r--;
c=temp[i++];
break;
case '>':
thera=optr[--r];
if(thera=='~')
{ a=opnd[--d];
result=operate_1(a);
}
else
{ a=opnd[--d];
b=opnd[--d];
result=operate_2(a,b,thera);
}
opnd[d++]=result;
}
}
result=opnd[0];
delete [] temp;
delete [] optr;
delete [] opnd;
return result;
}
char precede(char x,char y)
{
int i=0,j=0;
for (i=0;i<8;i++)
if(compare[i][0]==x)
break;
for (j=0;j<8;j++)
if(compare[0][j]==y)
break;
return compare[i][j];
}
char operate_1(char x)
{
return (x>'0'?'0':'1');
}
char operate_2(char x,char y,char thera)
{
if(thera=='&')
{
if(x=='0'||y=='0')
return '0';
else
return '1';
}
else {
if(x=='1'||y=='1')
return '1';
else
return '0';
}
}
void replace(char x,char c[],char y)
{
for(int i=0;c[i]!='\0';i++)
if(c[i]==x)
c[i]=y;
}
void panduan(char c[])
{
char temp[80]={'\0'};
char alpha[27]={'\0'};
int record[26]={0},n=0,k,r,m,j;
for(int i=0;c[i]!='\0';i++)
{
if(isalpha(c[i])&&record[c[i]-'A']==0)
{
alpha[n++]=c[i];
record[c[i]-'A']=1;
}
}
char *rec=new char[n+1];
char flag='0';
int record_change=0,bi=0;
int limit=(int)pow(2,n);
for( i=0;i<limit;i++)
{
for(k=0;c[k]!='\0';k++)
temp[k]=c[k];
temp[k]='\0';
for(k=0;k<n;k++)
rec[k]='0';
j=i;
m=n;
while(j!=0)
{
r=j%2;
j=j/2;
rec[--m]=char(r+'0');
}
for(m=0;m<n;m++)
{
replace(alpha[m],temp,rec[m]);
}
if(calculator(temp)!=flag)
{
if(i==0)
bi=1;
record_change++;
flag=(flag>'0'?'0':'1');
}
}
if(record_change==0)
{
cout<<"False forever
"<<endl;
}
else
if(record_change==1&&bi==1)
{
cout<<"True forever
"<<endl;
}
else
{
cout<<"Satisfactible "<<c<<endl;
for(k=0;c[k]!='\0';k++)
temp[k]=c[k];
temp[k]='\0';
cout<<"Please input in the value of the variable one by one
";
for(m=0;m<n;m++)
{
cin>>rec[m];
replace(alpha[m],temp,rec[m]);
}
cout<<"the result is
"<<calculator(temp)<<endl;
}
delete [] rec;
}
bool is_hefa(char c[])
{
char *p=c,temp[80]={'\0'};
int i=0,n=0,m=0,k=0;
while(p[i])
{
if (!(isalpha(p[i])||p[i]=='('||p[i]==')'||p[i]=='|'||p[i]=='&'||p[i]=='~'||p[i]==' '))
return false;
if(p[i]!=' ')
temp[n++]=p[i];
i++;
}
for (i=0;i<n;i++)
c[i]=temp[i];
c[i]='\0';
for (i=0;i<n;i++)
{
if(c[i]=='(')
k++;
if(c[i]==')')
k--;
}
if (k!=0)
return false;
return true;
}
我按C++的方式给予判断。
一、 基础题(15%)
1.定义int n=5,a=12;写出a*=(n%=3);执行后变量n与a的值。
【答案】
n%=3 取余结果n=2
执行后:n=2;a=24
2.设a=b=5;分别判断表达式的真假:6>a>2与++b==6。
【答案】
6>a>2 6>5>2,故为真;
++b操作是将b值加1,同时整个表达式的值为结果值,所以++b值为6,故++b==6为真;
3.分别计算表达式的值:43 | 38 与 (43 ^ 38) >> 2。
【答案】
43的二进制为:101011;
38的二进制为:100110;
43|38= 101111=47;或操作;
43^38= 001101,异或操作,右移2位=000011=3;
43 | 38 结果为47; (43 ^ 38)>>2结果为3;
二、 改错(30%)
1、试找出程序中的语法错误,写出错误所在行号及正确内容。
#include <stdio.h>
#1 main
#2 {
#3 int m,n,k,i;
#4 scanf( "%d%d", m, n );
#5 if m < n
#6 k = 1
#7 else
#8 k = -1;
#9 for ( i = m,i != n, i+=k )
#10 printf( "%d ", i );
#11 }
【答案】
main主函数价格括号,正确如下:
#1 main()
c++语言的每个表达式的结束都需要加上分号;故第6.9行错误,正确如下;
#6 k=1 ;
#9 for(i=m;i!=n;i+=k)
2、程序功能为:判断从键盘上输入的一个字符,并按下列要求输出。若该字符是数字 输出
字符串"0-9";若该字符是大写字母 输出字符串"A-Z";若该字符是小写字母 输出字符串"a
-z";若该字符是其他字符 输出字符串"!,@,…",写出错误所在行号及正确内容。
#include <stdio.h>
#1 main()
#2 { int c;
#3 printf("请输入字符,系统将显示其范围\n");
#4 scanf("%c",&c);
#5 if('0'<=c||c<='9')
#6 printf("\t0-9\n");
#7 else if('A'>=c&&c<='Z')
#8 printf("\tA-Z\n");
#9 else if('a'<=c&&c>='z')
#10 printf("\ta-z\n");
#11 else
#12 printf("\t!,@,…\n");
#13}
【答案】
main主函数必须有返回类型,如果不需要返回值,用无返回值类型void,正确如下:
#1 void main()
当判断表达式需要变量时,请将变量放在左边,而且范围判断要用“与”操作;
#5 if('0'<=c||c<='9') 改为if(c>='0'&&c<='9') 这边你用了或;
#7 else if('A'>=c&&c<='Z')改为else if(c>='A'&&c<='Z')
#9 else if('a'<=c&&c>='z')改为else if(c>='a'&&c<='z')
三、 程序填空(15%)
下列程序的功能为:输入三角形的三边长,求三角形面积。
已知三角形的三边长a,b,c,则该三角形的面积公式为:
,
其中s = (a+b+c)/2,请填写适当的符号或语句,使程序实现其功能。
#include<math.h>
#include<stdio.h>
main()
{
float a,b,c,s,area;
① ;
s=1.0/2*(a+b+c);
area= ② ;
printf(“a=%7.2f,b=%7.2f,c=%7.2f,s=%7.2f\n”,a,b,c,s);
printf( ③ ,area);
}
【答案】
①输入语句:scanf("%a%b%c",&a,&b,&c); 这个是按你前面的写法写的,不懂对错!
②这个语句是计算面积的,用海伦公式:S=[p(p - a)(p - b)(p - c)]^(1/2);
语句为:area=sqrt(s*(s-a)*(s-b)*(s-c));
③ printf( "%area",area);
四、 编写程序(40%)
1、“有物不知几何,三三数余一,五五数余二,七七数余三,问:物有几何?”编程求2000
以内所有解,打印时用空格隔开。将程序保存到学号文件夹下,文件名为b-1.c
问题补充:急需答案!!!谢谢!!!!!
【答案】
我用C++给你弄一下:
#include<iostream.h>
void mani()
{
for(int i=1;i<=2000;i++)//从1到2000开始遍历,查找符合条件的数
{
if((i%3==1)&&(i%5==2)&&(i%7==3))//判断3个条件是否都满足
cout<<i<<" ";//输出结果,用空格隔开,C++的输入输出比C简单很多
}
做完收工,如果有错误的地方请指教,没对着电脑编程,难免会做错,谅解!
一、 基础题(15%)
1.定义int n=5,a=12;写出a*=(n%=3);执行后变量n与a的值。
【答案】
执行后:n=2;a=24
2.设a=b=5;分别判断表达式的真假:6>a>2与++b==6。
【答案】
6>a>2为真;++b==6为假
3.分别计算表达式的值:43 | 38 与 (43 ^ 38) >> 2。
【答案】
43 | 38 结果为47; (43 ^ 38) >> 2结果为3
二、 改错(30%)
1、试找出程序中的语法错误,写出错误所在行号及正确内容。
#include <stdio.h>
#1 main
#2 {
#3 int m,n,k,i;
#4 scanf( "%d%d", m, n );
#5 if m < n
#6 k = 1
#7 else
#8 k = -1;
#9 for ( i = m,i != n, i+=k )
#10 printf( "%d ", i );
#11 }
【答案】
#1 main改为void main()
#4改为scanf( "%d%d", &m, &n );
#5 if (m < n ) 必须加括号
#6 k = 1; 必须加分号
#9 for ( i = m;i != n; i+=k ) for语句以;隔开,而不是以逗号隔开
2、程序功能为:判断从键盘上输入的一个字符,并按下列要求输出。若该字符是数字 输出字符串"0-9";若该字符是大写字母 输出字符串"A-Z";若该字符是小写字母 输出字符串"a-z";若该字符是其他字符 输出字符串"!,@,…",写出错误所在行号及正确内容。
#include <stdio.h>
#1 main()
#2 { int c;
#3 printf("请输入字符,系统将显示其范围\n");
#4 scanf("%c",&c);
#5 if('0'<=c||c<='9')
#6 printf("\t0-9\n");
#7 else if('A'>=c&&c<='Z')
#8 printf("\tA-Z\n");
#9 else if('a'<=c&&c>='z')
#10 printf("\ta-z\n");
#11 else
#12 printf("\t!,@,…\n");
#13}
【答案】
#1改为 void main()
#2 { char c; 不应该是整型,应该是字符型
#5 if('0'<=c && c<='9') 用与运算,而不是用或运算
#7 else if('A'<=c && c<='Z')
#9 else if('a'<=c && c<='z') 这两句符号弄反了
三、 程序填空(15%)
下列程序的功能为:输入三角形的三边长,求三角形面积。
已知三角形的三边长a,b,c,则该三角形的面积公式为:
, 其中s = (a+b+c)/2,请填写适当的符号或语句,使程序实现其功能。
#include<math.h>
#include<stdio.h>
main()
{
float a,b,c,s,area;
① ;
s=1.0/2*(a+b+c);
area= ② ;
printf(“a=%7.2f,b=%7.2f,c=%7.2f,s=%7.2f\n”,a,b,c,s);
printf( ③ ,area);
}
【答案】
① scanf("%f %f %f",&a,&b,&c); 输入三条边长
② sqrt(s*(s-a)*(s-b)*(s-c)); 计算面积
③ "%7.2f" 设置输出精度
四、 编写程序(40%)
1、“有物不知几何,三三数余一,五五数余二,七七数余三,问:物有几何?”编程求2000以内所有解,打印时用空格隔开。将程序保存到学号文件夹下,文件名为b-1.c
#include<stdio.h>
void main()
{
int i;
for (i = 0 ;i<=2000;i++)
{
if(((i%3) == 1) && ((i%5) == 2) && ((i%7) == 3))
printf("%d\t",i);
}
}
再以规定的文件名保存到规定的路劲就可以了!!!
同学:你的很多都抄错了,认真点吧!
一、 基础题(15%)
1.定义int n=5,a=12;写出a*=(n%=3);执行后变量n与a的值。
【答案】 写错了吧
2.设a=b=5;分别判断表达式的真假:6>a>2与++b==6。
【答案】 第一个真,第二个也真,++优先级大于==
3.分别计算表达式的值:43 | 38 与 (43 ^ 38) >> 2。
【答案】
二、 改错(30%)
1、试找出程序中的语法错误,写出错误所在行号及正确内容。
#include <stdio.h>
#1 main
#2 {
#3 int m,n,k,i;
#4 scanf( "%d%d", m, n );
#5 if m < n
#6 k = 1
#7 else
#8 k = -1;
#9 for ( i = m,i != n, i+=k )
#10 printf( "%d ", i );
#11 }
【答案】
#4 #4 scanf( "%d%d",& m,& n );
#5 if (m < n)
#6 k = 1 ;
#9 for ( i = m;i != n; i+=k )
2、程序功能为:判断从键盘上输入的一个字符,并按下列要求输出。若该字符是数字 输出字符串"0-9";若该字符是大写字母 输出字符串"A-Z";若该字符是小写字母 输出字符串"a-z";若该字符是其他字符 输出字符串"!,@,…",写出错误所在行号及正确内容。
#include <stdio.h>
#1 main()
#2 { int c;
#3 printf("请输入字符,系统将显示其范围\n");
#4 scanf("%c",&c);
#5 if('0'<=c||c<='9')
#6 printf("\t0-9\n");
#7 else if('A'>=c&&c<='Z')
#8 printf("\tA-Z\n");
#9 else if('a'<=c&&c>='z')
#10 printf("\ta-z\n");
#11 else
#12 printf("\t!,@,…\n");
#13}
【答案】
#5 if('0'<=c&&c<='9')
三、 程序填空(15%)
下列程序的功能为:输入三角形的三边长,求三角形面积。
已知三角形的三边长a,b,c,则该三角形的面积公式为:
,
其中s = (a+b+c)/2,请填写适当的符号或语句,使程序实现其功能。
#include<math.h>
#include<stdio.h>
main()
{
float a,b,c,s,area;
① ;
s=1.0/2*(a+b+c);
area= ② ;
printf(“a=%7.2f,b=%7.2f,c=%7.2f,s=%7.2f\n”,a,b,c,s);
printf( ③ ,area);
}
【答案】
① scanf("%d%d%d",&a,&b,&c);
② aqrt(s*(s-a)*(s-b)*(s-c);
③ “%5d、n”
四、 编写程序(40%)
1、“有物不知几何,三三数余一,五五数余二,七七数余三,问:物有几何?”编程求2000以内所有解,打印时用空格隔开。将程序保存到学号文件夹下,文件名为b-1.c
include <stdio.h>
void main( )
{
int i;
for (i=8;i<=2000;i++)
if (i%3==1&&i%5==2&&i%7==3)
printf("%d\t",i);
}
一:
1:a=24 n=2
2: 6>a>2 FALSE
++b==6 TRUE
3: 47和 3
二
1:
4改为scanf( "%d%d", &m, &n );
5改为if (m < n)
6改为 k = 1;
2:
2改为{ char c;
5改为 if('0'<=c && c<='9')
7改为else if('A'<=c&&c<='Z')
9改为else if('a'<=c&&c<='z')
三:
① scanf("%f %f %f",&a,&b,&c);
② sqrt(s*(s-a)*(s-b)*(s-c));
③ "%7.2f"
四
void main()
{
int i;
for (i = 0 ;i<=2000;i++)
{
if(((i%7) == 3) && ((i%5) == 2) && ((i%3) == 1))
printf("%d\t",i);
}
}
一:
1:a=24 n=2
2: 6>a>2 FALSE
++b==6 TRUE
3: 47和 3
二
1:
1 void main()
4 scanf( "%d%d", &m, &n );
5 if (m < n)
6 k = 1;
9 for(i=m;i!=n;i+=k)
2:
1 void main()
2 { char c;
5 if('0'<=c && c<='9')
7 else if('A'<=c&&c<='Z')
9 else if('a'<=c&&c<='z')
三:
① scanf("%f %f %f",&a,&b,&c);
② sqrt(s*(s-a)*(s-b)*(s-c));
③ "%7.2f"
四
void main()
{
for (int i = 0 ;i<=2000;i++)
{
if(((i%7) == 3) && ((i%5) == 2) && ((i%3) == 1))
printf("%d ",i);
}
}
帮我看看这几题怎么做,别乱做啊,可以的话就说明一下理由,谢谢,做得好...
1 a =another 2 d someone somebody用于肯定句中,anyone用于否定句中,one of跟在any后面即any one of 3 c feel 属于感官动词与look ,taste 一样 4 d break out 主动表被动 5 b 由tried知道是过去式,could表示有能力做到,able to 表示有能力并且成功做到,由as引导原因状从 6 b ...
...可以做很多表情,比如(~!~)(^_^),谁来帮我总结一下所有符号表情啊...
(╯^╰〉 一脸苦瓜 }_} 粉无奈..粉悲情 -___-" 唉~~别提了...。_。 受到打击,表情呈现呆滞样~(*@^@*〉 悲,晕 -(- 好伤心.\/\/(ㄒoㄒ)\/\/ 流泪中...::>_<:: 哭 〒_〒 鸣~~我在哭...>_<% 我要哭了哦...╰_╯我发火了!! 生气的意思~~~眉毛都翘起来~~>_<...
请师傅帮我解一下这个命盘
请师傅帮我解一下这个命盘 阳历:1968年11月25日11时30分阴历:戊申年(大驿土)十月初六日午时劫财偏财日元伤官乾造:戊申癸亥己亥庚午(辰巳空)戊劫财甲正官甲正官丁偏印壬正财壬正财壬正财己比肩庚伤官神煞:太... 阳历:1968年11月25日11时30分 阴历:戊申年(大驿土)十月初六日午时 劫财 偏财 日元 伤官乾造:...
我有一个微型,想带车找个工作,谁介绍一下都能做什么
知道小有建树答主 回答量:130 采纳率:97% 帮助的人:31.3万 我也去答题访问个人页 关注 展开全部 我有一个微型,想带车找个工作,谁介绍一下都能做什么 ——— 个人的一点建议:就把我这7年的工作经验很高兴能和你分享下让你少走弯路 过完年了,现在很多的地方还是陆陆续续招工,马上就要到招工的高峰...
可以帮我翻译一下这篇演讲稿吗?谢谢亲们了!
我很高兴与你分享我的梦想。我的梦想是成为一名老师。老实说,起初我并不想成为一名老师,因为在我看来,这项工作没有挑战和单调。主要的原因是,我没有足够的耐心和希望生活在一个丰富多彩的生活。然而,当我看到他们的眼睛,尤其是饥饿的眼睛,我知道这是我能做的事情来改变他们的状况。I dream that...
对于C语言的递归还是懵懵懂懂,能帮我分析一下这段代码的执行流程吗...
这段代码的执行过程 主函数main调用fun5(4)进入fun5(4) n==4,s=4+fun5(3)进入fun5(3) n==3,s=3+fun5(2)进入fun5(2) n==2,s==2,打印2,2---s 返回 fun5(3) n==3,s=3+fun5(2)=3+2=5,打印3,5---s 返回 fun5(4) n==4,s=4+fun5(3)=4+5=9,打印4,9--...
...x=sint的结果算出来怎么不一样,可以帮我都算一下么?
回答:我不知道这些怎么算的
哪位可以帮我解说一下这个命盘 谢谢了
哪位可以帮我解说一下这个命盘 谢谢了 我来答 1个回答 #热议# 什么样的人容易遇上渣男?中职语文教学教研分享 2014-06-22 · 其疾如风,其徐如林,侵掠如火,不动如山 中职语文教学教研分享 采纳数:39860 获赞数:1187678 向TA提问 私信TA 关注 展开全部 紫微斗数预测:命宫在(午)巨门同宫做...
谁能帮我修改一下我的这篇作文(请高手指教)
看到了这些资料,我鼻子不经有了一股酸酸的感觉,这些残疾人面对着我们这种健全的人,心中又是什么样的感受呢?他们能排除心中的自卑,勇敢地站起来去与和自己一样的人们比赛,没有任何顾虑,又想到了我们,我们并不是缺胳膊少腿的人,怎么不能好好地学习呢?他们能做好,为什么我们不能比他们做得更...
28岁了,一事无成,感觉很迷茫,我该怎么做?
在没有人踹你,或者大风大浪吹你的情况下,你一般不会再回到坑里。好的,恭喜你,如果你完成了上面的步骤,你已经可以骄傲的做一个优秀的普通人,这样过一生没有问题,而且你还很有潜力继续往下走。如果你想成为一个成功人士,还要走更远的路。人生本来就是一个不断奋斗的过程,到达了一定的层次后...
辟采科特: 字符就是char呗你的char直接减48赋值给int就行了……
洋县17872446979: 麻烦用DEV - C++帮我写一个简单的C程序 - ?
辟采科特: #include<stdio.h> int main() {int n; while(scanf("%d",&n))//循环输入分数{ if( n<0||n>100) break;//超出则退出循环if(n>=60) printf("及格");else printf("不及格");printf("\n");//输出换行} return 0; } 在DEV-C++试过,希望对楼主有用!
洋县17872446979: 谁能帮我编一个简单的插入排序的C++语言 - ?
辟采科特: #include <algorithm>#include <iostream>#include <iterator> using namespace std; void InsertionSort(int aryDatas[], int n) { int iTemp; for (int i = 1; i < n; ++i) { iTemp = aryDatas[i]; int j; for (j = i - 1; j >= 0 && iTemp < aryDatas[j]; --j) { aryDatas[j + 1] = ...
洋县17872446979: 有高手可以帮我把C语言改写成C++么? - ?
辟采科特: #include using namespace std;//#include #define MAXNUM 4#define MAXCOPY 100 typedef struct { i...
洋县17872446979: 编写一个c++语言的程序?
辟采科特: #include <stdio.h> #include <math.h> void main() {int sum=0,num;printf("请输入一个整数:\n");scanf("%d",&num);num=abs(num);while(num){sum+=num%10;num/=10;}printf("各位数字的和为%d.\n",sum); } VC下运行
洋县17872446979: 麻烦哪位编程大侠帮我把这个C++程序改成C语言,万年历的 - ?
辟采科特: k=k + aa[j - 1]; } n=(m + k + a) % 7; return n; } void yuefen(int m) { //cout << "最大天数是:"; printf("最大天数是:"); if (m == 2) //cout << aa[m - 1] + 1; printf("%d", aa[m - 1] + 1); else //cout << aa[m - 1] << endl; printf("%d\n", aa[m - 1])...
洋县17872446979: 如何用visual c++写c程序?? - ?
辟采科特: 编写C语言的方法如下:运行VC++6.0,File->New->Files选项卡->c++ source file ->填入程序名和保存目录,点击OK调试:Ctrl+F7,编译F7,连接Ctrl+F5,运行要是产生了错误,在下面的窗口中会提示你产生了几个error 和 几个 warning,然后你双击提示信息,就可以定位到产生错误的地方(或其附近),然后你再调试,F10,单步执行,遇到函数不进入其内部,F11,也是单步执行,但遇到函数会进入其内部,以上简短介绍下,最好还是查阅书籍,希望对你有用
洋县17872446979: 各位大虾小弟请你们帮我用C++C语言写一个程序!拜托了!题目如下!?
辟采科特:#include <stdio.h> #include <string.h> #define COUNT 10 struct stu { char name[10]; float score[5]; }; float stuAvg(struct stu st) { return((st.score[0]+st.score[1]+st.score[2]+st.score[3]+st.score[4])/5); } float courseAvg(struct stu s[], int isco) { float sum,...
洋县17872446979: 求大神帮我把这个c++代码改成c语言!重赏!!!?
辟采科特: #include<stdio.h> int main(void) { void jisuan(float x,float y,float z,float w);//声明函数 float a,b,c,d; fanhui: //做标记 printf("请输入4个数据\n"); printf(" 第一个数:"); scanf("%f",&a); printf(" 第二个数:"); scanf("%f",&b); ...
洋县17872446979: 谁帮我搞个C++的推箱子程序. - ?
辟采科特: 这是一个Win版的推箱子,无聊之作. 程序名称: CIW_BLUE版 推箱子(附加一个地图编辑器) 实现语言: C++ & Win API 因为里面用到了大量图片,如果你想要这个游戏的源代码就留下你的信箱,我会第一时间发给你的. 程序代码简单介绍(...