4个C语言编程问题..懒的分开发啦..给满分啦、

来源:百度知道 编辑:UC知道 时间:2024/05/17 16:07:26
#include<stdio.h>
main()

{int i,sum;

sum =0;

for(i=1;i<=100;i++)

sum+=i;

printf("sum=%d\n",sum);

}

1请问这段编码是不是有不合适的地方啊。。
for(i=1;i<=100;i++)
当执行的时候每次都要计算第一个表达式吗??

2还有.i=1;..;i++
这时i=2.
再去计算sum+=2..??不就把1忽略了吗>>

3顺便请教下.for语句的执行过程是??

4是不是这样表示循环体恰当些啊..
for(i=1;i<=100;i++)
{ sum+=i;}

5.for语句和while语句的区别是什么

{ x (-5<x<0)
y={ x-1 (x=0)
{ x+1 (0<x<10)
编写程序.要求输入X的值..输出y的值,分别用
1,不潜逃的if语句
2,潜逃的if语句
3,if-else语句
4,wiitch语句..

摆脱拉啊..大虾门帮帮忙啊..
书上的题..怎么也做不出.

C语言中的逻辑运算符
麻烦给讲讲什么意思啊.学过去了.不太懂..
特别是逻辑非(!)
比如
int a;
!a
用中文怎么读
具体是什么意思??
麻烦给仔细讲讲,
___
int a b c
a-b&c

a,b,c=?,?,?的情况下表达市的值为1??
是不是.两边都等于0表达市的结果就是0?
晕。。都 答那 么 好 。。怎么办啊

1请问这段编码是不是有不合适的地方啊。。 没有
for(i=1;i<=100;i++)
当执行的时候每次都要计算第一个表达式吗?? 是

2还有.i=1;..;i++
这时i=2.
再去计算sum+=2..??不就把1忽略了吗>> 但是已经把i=1的情况计算过了

3顺便请教下.for语句的执行过程是??
如果形式为(a;b;c)d;
先执行a,判断b是否成立,若不成立,则结束循环;若成立则执行d,然后再执行c,进入下一次循环

4是不是这样表示循环体恰当些啊.. 因为就一条语句,两种是一样的,如果是多条语句,就得加{}
for(i=1;i<=100;i++)
{ sum+=i;}

5.for语句和while语句的区别是什么 都差不多,for的功能比较强,能用while的都能用for实现

{ x (-5<x<0)
y={ x-1 (x=0)
{ x+1 (0<x<10)
编写程序.要求输入X的值..输出y的值,分别用
1,不潜逃的if语句
2,潜逃的if语句
3,if-else语句
4,wiitch语句..
#include<stdio.h>
main()
{
int x,y=0,i;
printf("input x:");
scanf("%d",&x);
/*不潜逃的if语句*/
if(x>-5&&x<0)y=x;
if(x==0)y=x-1;
if(x<10&&x>0)y=x=1;
/*潜逃的if语句*/
if(x==0)y=x-1;
if(x!=0)
{
if(x>-5&&x<0)y=x;
if(x<10&&x>0)y=x=1;
}
/*