1樓:匿名使用者
int sum=0,temp1,temp2=0,i;
scanf("%d %d",a,n);
for(i=0;i<=n,i++)
temp1=a*(10^i);
temp2+=temp1;
sum+=temp2;
printf("%d",sum);
更新了一下,能不能看懂。
c語言中0<=x<100這個表示式是否正確?
2樓:無鋒福健
用c語言這樣表示是不合法的。應該如下表示:
x>=0
&&x<100
拓展:在c語言中,表示一個取值範圍的不等式表示式的時候,需要通過關係運算子和邏輯運算子結合起來表達出這個不等式的含義。
例1:0<=x<=100
c語言的表示方法為:((x>=0)
&&(x<=100))
例2:x>1
或x<-1
c語言的表示方法為:((x>1)
||(x<-1))
3樓:秦奕易清懿
可以這麼寫,沒有語法錯誤。
但是跟數學上的含義不一樣。
先算一半x>=0,得出一個結果是真還是假,即0還是1
然後拿這個結果去跟另一半算。
0或者1<100最後得出一個結果要麼是真(1),要麼是假(0)