匿名用户

1级

2012-03-21 回答

#include

#include

int GetNumber( char *paramStr );

int mergeOperAndNum( char oper, int num );

int CalculateTwoNum( int n, int m, char operation );

void main()

{

char str[50];

char oper;

int val=0;

int num1, num2;

printf( "Please Input: ");

scanf( "%s ", str );

printf( "You Input String: %s ", str );

oper = *str;

str++;

num1 = GetNumber( str );

num1 = mergeOperAndNum( oper, num1 );

while( *str != '= ' )

{

oper = *str;

str++;

num2 = GetNumber( str );

val = CalculateTwoNum( num1, num2, oper );

}

printf( "%d\n ", val );

while( getchar() != Q ); //input Q to exit

}

int GetNumber( char *paramStr )

{

int value;

while ( *str > = '1 ' && *str <= '9 ' )

{

value = ( 10 * value + ( *str++ - '0 ' ) ) & 0xFFFF;

}

return value;

}

int mergeOperAndNum( char oper, int num )

{

if( oper == '+ ' )

{

return num;

}

else if( oper == '- ' )

{

num = num - 2 * num;

return num;

}

else

{

printf( "Error1!\n ");

return 0xFFFF;

}

}

第二个:

#include

using namespace std;

int main()

{

int p,r,n,m,temp;

cout<

cin>>m>>n;

if (n

{

temp=n;

n=m;

m=temp;

}

p=n*m;

while(m!=0)

{

r=n%m;

n=m;

m=r;

}

cout<

cout<

return 0;

}

追问:

错误……:error C2105: '++' needs l-value; error C2105: '++' needs l-value; error C2065: 'Q' : undeclared identifier; error C2065: 'str' : undeclared identifier; error C2100: illegal indirection error C2059: syntax error : '=' error C2059: syntax error : 'return' error C2059: syntax error : '}' 执行 cl.exe 时出错. 0000.obj - 1 error(s), 0 warning(s)我把路径删了不然太长

c语言下楼的题目,用C语言编写下面题目的程序:相关推荐

  1. c语言成绩管理系统总结分析报告,c语言下学生成绩管理系统程序设计报告

    <c语言下学生成绩管理系统程序设计报告>由会员分享,可在线阅读,更多相关<c语言下学生成绩管理系统程序设计报告(17页珍藏版)>请在人人文库网上搜索. 1.信息技术学院本科课程 ...

  2. TIA博途Wincc中设置不同语言下字体大小的具体方法

    TIA博途Wincc中设置不同语言下字体大小的具体方法 大家在做多语言的项目时,可能会遇到这样的情况: 即博图编写的触摸屏语言切换时,中文翻译成英文太长了,遮挡了其他地方,那么如何设置不同语言下的字体 ...

  3. C语言下取整下半个方括号,c语言易错知识点总结[工作范文](28页)-原创力文档...

    c语言易错知识点总结 篇一:c语言易错知识 C语言教学中学生容易出错的知识点解析 0引言 C语言是一种很灵活的语言,在程序调试过程中常常会 遇到一些难解决的问题,一般语法错误计算机能检测出来, 而逻辑 ...

  4. C语言挑选小白鼠健康指数,2014级下学期中国石油大学华东c语言上机题.docx

    2014级下学期中国石油大学华东c语言上机题.docx 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们 ...

  5. 计算思维 by徐明星老师 逻辑推理、下楼、跳马、分书、八皇后、人鬼过河

    任务1.1 谁做的好事 A:不是我 B:是C C:是D D:他(C)胡说 四个人只有一个人做了好事. 三个人说真话,一个人说假话.请判断谁做了好事. 布尔代数(离散数学):将自然语言转换为机器语言(关 ...

  6. c语言二维数组的删除,C语言课设1、二维数组的应用2、删除指定字符3、楼盘管.doc...

    课程设计任务书 学院信息科学与工程学院专业电子信息科学与技术 姓名学号 1 题目 二维数组的应用 删除指定字符 楼盘管理程序的设计 2 内容及要求 1 编写函数 求一个二维数组周边元素的最大值和最小值 ...

  7. c语言字符密码验证码,c语言下的学生管理系统(含密码加密和验证码).docx

    c语言下的学生管理系统(含密码加密和验证码).docx #include #include #include #include #include #define N 20void input();// ...

  8. AI 的下一个重大挑战:理解语言的细微差别

    简评:人类语言非常博大精妙,同一句话在不同的语境下,就有不同的含义.连人类有时候都不能辨别其中细微的差别,机器能吗?这就是人工智能的下一个巨大挑战:理解语言的细微差别.本文原作者是 Salesforc ...

  9. C语言下,获取文件信息

    C语言下,如何获取文件的生成时间,日期和文件大小等文件信息. 1.标准库函数并未提供对应的实现,这个Linux上GCC中struct stat的资料 struct stat {dev_t st_dev ...

  10. c语言大作业 模拟泊松分布,C语言下泊松分布以及指数分布随机数生成器实现

    最近实验室的项目需要实现模拟文件访问序列,要求单位时间内的数据请求次数符合泊松分布,而两次请求见的时间间隔符合指数分布.没办法只好重新捡起已经丢掉多时的概率知识.于是也就有了这篇关于在C语言下符合泊松 ...

最新文章

  1. bert模型图解 很详细的与其他模型对比实验
  2. Android第三十四期 - 极光推送
  3. 使用页面元素属性做状态判断的隐患
  4. BZOJ3133[ballmachine]——倍增+优先队列
  5. 扫描路径_SolidWorks沿路径扭转扫描的线缆实例
  6. PHP5.2至5.6的新增功能详解
  7. 按钮传值给ajax,用jquery和ajax实现分页时,按钮怎么给jquery传值?
  8. 【英语学习】【English L06】U05 Appointments L4 Making an appointment with a doctor
  9. android 7使用litepal,android数据库litepal使用记录
  10. 最新版Eclipse下载及安装(详细)
  11. CIS坐标系统与投影变换
  12. NIOS II 烧写epcs总结
  13. matlab对数组进行赋值的三种方法(常用于生成坐标轴)
  14. PR字幕不显示的问题(已解决)
  15. 抖音短视频教程VIP培训课程(2019实时更新中)
  16. 在服务器上如何打开aspx文件,aspx是什么文件_aspx用什么软件打开
  17. 大数据实际案例系列一
  18. 进程间通信 [3] —— 信号SIGNAL、信号量SEMAPHORE
  19. FlexRay总线协议快速入门、深度剖析与应用示例
  20. warning:4005 DXGI_STATUS_OCCLUDED,宏重定义

热门文章

  1. 【路径规划】基于matlab自动化拣货最优路径【含Matlab源码 1713期】
  2. 【优化算法】可变步长LMS算法(VSS-LMS)【含Matlab源码 317期】
  3. 【指纹识别】基于matlab GUI指纹打卡系统【含Matlab源码 867期】
  4. 【指纹识别】基于matlab GUI指纹识别【含Matlab源码 586期】
  5. 【元胞自动机】基于matlab元胞自动机超车换道【含Matlab源码 359期】
  6. ai 道德_AI如何提升呼叫中心的道德水平?
  7. ai时代大学生的机遇和挑战_评估AI对美术的影响:威胁或机遇
  8. 神经网络算法优化_训练神经网络的各种优化算法
  9. 例4.2 又一版A+B - 九度教程第43题(进制转换)
  10. 2014年计算机一级考试题目,2014年计算机一级考试WPS及基础模拟试题(2)