若有如下数据描述:int a=3,b=4,c=5;表达式a>b?(c=(a++)+(--b)):(c=(--a)+(b++))运算后,变量a,b,c分别为()。A.4、3、6B.2、5、7C.4、3、7D. 2、5、6
1个回答
关注
展开全部
a=2,b=5
咨询记录 · 回答于2021-11-17
若有如下数据描述:int a=3,b=4,c=5;表达式a>b?(c=(a++)+(--b)):(c=(--a)+(b++))运算后,变量a,b,c分别为()。A.4、3、6B.2、5、7C.4、3、7D. 2、5、6
a=2,b=5
c=6
所以答案为D
a=3,b=4,a>b结果为0,所以执行c=(--a)+(b++)
题1.编写程序,计算序列 1-2/3+3/5-4/7+5/9-6/11+..+(-1)n/(2n-1)的
前n项之和,要求n为从键盘上获取的10-20之间的正整数。求和结果用输出函数查看,保留三位小数。根据程序画出NS流程图。样例:
键盘输入正整数 n:15
输出样例:0.901
#include #include int main(){undefined int i,k,n,b; double sum; scanf("%d",&n); i=1,k=1,b=1; while(i<=n){undefined sum+=bi1.00000000/k; i++; k+=2; b=-b; } printf("%.3f",sum); return 0;}
画出ns流程图
不会
本人只懂点代码
需要ns流程图
本人是因为你的第一题我会,才进来的,你要的ns本人不会
帮不了你