a和n都已定义为整形变量 a=12 n=5
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/15 08:24:30
![a和n都已定义为整形变量 a=12 n=5](/uploads/image/f/472061-29-1.jpg?t=a%E5%92%8Cn%E9%83%BD%E5%B7%B2%E5%AE%9A%E4%B9%89%E4%B8%BA%E6%95%B4%E5%BD%A2%E5%8F%98%E9%87%8F+a%3D12+n%3D5)
a%=(n%=2);这句可以写成a=a%(n=n%2);而n%2是等于1的,所以n=1,这句赋值语句为真,所以a=a%1,a对1求余,即a=0希望对你有所帮助!
1)a=12+5=172)a=12*5=603)a=12%5=24)a=12-(2+5)=55)a=12/(12+5)=06)a+=a-=a*=n这一句相当于a*=n;//a=12*5=60a-=a;
(1)a=12%(n%2)=12%1=0(2)a=a/(a+a)=0(3)a=a*a=144;a=a-144=0;a=a+0=0;最后a=0
void main(){int n=5, a=10;a+=a; printf("%d",a);a-=2; printf("%d",a);a*=2+3; printf("%d",a);a/=a+a;
要一一对应.后面有几个变量输出,引号里面就需要几个格式输出设置.至于\n表示换行,这个放在那里,是根据格式要求设置的.这里表示输出完ab后换行.
首先,我想说下,你那个写错么?是条件表达式吗?呵呵,事实是,你麽有写错,你这种写法,我还真不习惯啊!在你这个表达式当中,因为3不是0,所以在判断3这个式子时,可以把它看做是TRUE,所以a的值为0;相
#include#includeintF(intk,intn){intsum=0;for(inti=1;i
inta,b,temp;scanf("%d%d",&a,&b);temp=a;a=b;b=temp;再问:C语言中的关系运算符按优先级别是C语言中的逻辑运算符按优先级别是C语言中的关系运算符和逻辑运算
inta;int*pa;int**ppa;int***pppa;pa=&a;ppa=&pa;pppa=&ppa;*pa=10;**ppa=10;***pppa=10;
3,4,3再问:怎么算???再答:逗号表达式是从左向右运算,以最右边的表达式的值最为整个表达式的值a=3,然后有于a用的是后自增所以先把a赋给b后a再自增,所以b=3整个表达式的值就是3相当于t=b=
a=8b=10再问:怎么算的?求过程再答:基本逻辑语言会吗再问:会,但我们大部分人算的是8.10再答:这是对的你连基本语言都还没搞懂,你大几了再问:额,汗,我高二再答:高二用不到啊,你们学这个干吗?再
是不是要这样啊.#includeintmain(){inta[3][4]={1,2,3,4,5,6,7,8,9,0,1,2};intb[3][4]={11,21,13,14,51,61,17,18
else匹配最近的if意思就是如果a=b的情况就没语句了也就是y=0条件a
选C,B++是先把B的值带入后,再加一.
nteger%短整型long&长整型single!单精度浮点型double#双精度浮点型currency@货币型string$字符型再问:直接说选几?我不是专业研究这方面再答:% 是整形选C再问:再请
1,a=172,a=633,(n%=n)=0,所以a%0是个错误的表达式.4,a=155,a=66,a=-36
最好是1.0/(a*b)但是如果这样(double)(1/(a*b))也应该可以
#includeintt(intk,inta){inti;for(i=1;i