程序分析题
#include<stdio.h>#defineMAX(x,y)(x)<(y)?(x):(y)main(){inta=5,b=2,c=3,d=3,t:t=MAX(a+b,...
#include <stdio.h>
#define MAX(x,y) (x)<(y)?(x):(y)
main()
{ int a=5,b=2,c=3,d=3,t:
t=MAX(a+b,c+d)*5:
printf("%d\n",t):
}
写出输出结果 展开
#define MAX(x,y) (x)<(y)?(x):(y)
main()
{ int a=5,b=2,c=3,d=3,t:
t=MAX(a+b,c+d)*5:
printf("%d\n",t):
}
写出输出结果 展开
1个回答
展开全部
1、以下程序是1+2+3+```+100的和,请在空格处填上适当的语句把下面的程序补充完整。
S=0
I=1
DO WHILE (I<=100) step 1
s=(I+S)
i=i+1
ENDDO
2、请在空格处填上适当的语句把下面的程序补充完整
SET TALK OFF
ACCEPT “输入表名:”TO KM
USE &KM
*显示最前面5条记录
(DISPLAY NEXT 5 )
WAIT
GO BOTTOM
*显示最后4条记录
SKIP 3
DISP NEXT 4
USE
3、对TWACHER.DBF中的每条记录的SALARY字段作如下变化:若SALARY>=300,则上浮3%,若SALARY<3000,则上浮6%,请在空格处填上适当的语句把下面的程序补充完整。
USE TEACHER
SCAN
IF salary >=300
REPLACE salary WITH salary *1.03
ELSE
(REPLACE salary WITH salary *1.06 )
ENDIF
ENDSCAN
USE
4、设表STU.DBF中有“学号、姓名、性别、出生日期、班级”等字段,程序完成根据姓名进行的查询:
Use stu
Store space(6) to xm
Index on 学号 to xh
Do while . t.
Accept “输入姓名:” to xm
Locate for 姓名=xm
( if found() )
Display
Else
?’查无此人‘
Endif
Wait“继续吗?” ti yn
If upper(yn)=’N’
Exit
Else
Loop
Endif
Enddo
Use
S=0
I=1
DO WHILE (I<=100) step 1
s=(I+S)
i=i+1
ENDDO
2、请在空格处填上适当的语句把下面的程序补充完整
SET TALK OFF
ACCEPT “输入表名:”TO KM
USE &KM
*显示最前面5条记录
(DISPLAY NEXT 5 )
WAIT
GO BOTTOM
*显示最后4条记录
SKIP 3
DISP NEXT 4
USE
3、对TWACHER.DBF中的每条记录的SALARY字段作如下变化:若SALARY>=300,则上浮3%,若SALARY<3000,则上浮6%,请在空格处填上适当的语句把下面的程序补充完整。
USE TEACHER
SCAN
IF salary >=300
REPLACE salary WITH salary *1.03
ELSE
(REPLACE salary WITH salary *1.06 )
ENDIF
ENDSCAN
USE
4、设表STU.DBF中有“学号、姓名、性别、出生日期、班级”等字段,程序完成根据姓名进行的查询:
Use stu
Store space(6) to xm
Index on 学号 to xh
Do while . t.
Accept “输入姓名:” to xm
Locate for 姓名=xm
( if found() )
Display
Else
?’查无此人‘
Endif
Wait“继续吗?” ti yn
If upper(yn)=’N’
Exit
Else
Loop
Endif
Enddo
Use
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询