首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充main函数,该函数的功能是:从键盘输入只有两个整数参与运算的一个四则运算式,然后计算出它的值。注意数字全部为正整数。 例如,输入308*28,结果为8624.000000。 注意:部分源程序给出如下。 请勿改动主函数main和其他
请补充main函数,该函数的功能是:从键盘输入只有两个整数参与运算的一个四则运算式,然后计算出它的值。注意数字全部为正整数。 例如,输入308*28,结果为8624.000000。 注意:部分源程序给出如下。 请勿改动主函数main和其他
admin
2013-06-12
39
问题
请补充main函数,该函数的功能是:从键盘输入只有两个整数参与运算的一个四则运算式,然后计算出它的值。注意数字全部为正整数。
例如,输入308*28,结果为8624.000000。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若干表达式或语句。
试题程序:
# include<stdio, h>
main ( )
{
int a=0, b=0, flag=l, fg=l;
float result;
char *p, ch;
char str[10];
clrscr ();
printf("\n Input a string \n");
gets (str);
p=str;
while (*p)
{
if (*p>=’0’ &&*p<=’9’ && flag==l )
a=【 】;
else
if (fg)
{
ch=*p;
flag=2;
fg=0;
}
if (*p>=’0 ’ &&*p<=’9’ &&flag==2)
b=【 】;
p++;
}
switch(【 】)
{
case ’+’: result=a+b;break;
case ’-’: result=a-b;break;
case ’*’ :result=a*b;break;
case ’/’ :result= (float) a/b;break;
printf ("\nresult=%f", result);
}
选项
答案
a*l0+*p-’0’ b*10+*p-’0’ ch
解析
第一空:变量a用来保存第一个整数,*p-‘0’ 得到指针p所指的数字字符的对应数字。第二空:同理,变量b用来保存第二个整数。第三空:字符ch中保存的是四则运算符,而switch语句中case后面的常量表达式都是运算符,所以为了能够匹配,switch后面括号中的表达式应该为ch。
转载请注明原文地址:https://kaotiyun.com/show/ArJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
不合法的main函数命令行参数表示形式是______。
数据库设计分为以下6个设计阶段:需求分析阶段、______、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
以下程序的运行结果是______。 #include <stdio.h> main() {int a[]:{1,2,3,4,5,6,7,8,9,10,11,12): int *p=a+5,*q=NULL: *q=*(p+5): printf("%d %d\
有以下程序 #define N 20 fun(int a[],int n,int m) { int i,j; for(i=m;i>=n;i--) a[i+1]=a[i]; } main() { int i,a[N]={1,2,3,4,5,6,7,8,9,1
软件工程研究的内容主要包括:______技术和软件工程管理。
语句printf("a\bhow\’s\\\bhe\n");的输出结果是______。(说明:’b’是退格符)
单链表要求内存中可用存储单元的地址______。
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用______。
在待排序的元素序列基本有序的前提下,效率最高的排序方法是______。
下列程序把数组元素中的最大值放入a[0]中。则在if语句中的条件表达式应该是______。main(){inta[10]={6,7,2,9,1,10,5,8,4,3},*p=a,i,bfor(i=0:i<10:i++,p+
随机试题
世界上最早的一部教育专著,高度概括了我国古代教育思想和教育经验的书籍是【】
禽气管比翼线虫虫卵在自然界中发育到感染阶段,被蚯蚓吞食,而后蚯蚓又被鸟类啄食,从而造成鸟类的感染。在这个过程中蚯蚓被称为
[2015真题·单选(选做)]出入口控制系统中的门禁控制系统是一种典型的()。
某酒店2013年7月取得客房收入25000元,餐饮收入30000元;经主管税务机关核准购进税控收款机三台,取得普通发票,支付金额10530元,则该企业7月份应缴纳的营业税为()元。
公司营业执照签发日期,即为营业执照办理下发日期。()
对犯罪嫌疑人、被告人进行取保候审须满足什么条件?
一、注意事项1.本题是由给定资料与作答要求两部分构成。其中,阅读给定资料参考时限为40分钟,作答参考时限为110分钟。2.监考人员宣布考试开始时,才可以开始答题。3.所有题目一律使用现代汉语作答。二、给定资料1.随着
设半径为R的球面S的球心在定球面x2+y2+z2=a2(a>0)上,问R取何值时,球面S在定球面内的面积最大?
Whowillspeakupforinternationalcapitalism?Governmentsandbusinesses.Whatapitythatis!Thesesupposeddefendersofglo
Paintinghasbeencontinuouslypracticedbyhumansforsome20,000years.Togetherwithotheractivities【C1】______ritualisticin
最新回复
(
0
)