#include <stdio.h>
int main()
{
int sum = 0; //定義計(jì)算結(jié)果變量sum
int i = 1; //定義循環(huán)數(shù)字變量i
int flag = 1; //定義符號(hào)狀態(tài)變量flag
//使用while循環(huán)
while(i<=100)
{
i++;
sum+=i*flag;
flag=-flag;
}
printf("sum=%d\n",sum);
return 0;
}
int main()
{
int sum = 0; //定義計(jì)算結(jié)果變量sum
int i = 1; //定義循環(huán)數(shù)字變量i
int flag = 1; //定義符號(hào)狀態(tài)變量flag
//使用while循環(huán)
while(i<=100)
{
i++;
sum+=i*flag;
flag=-flag;
}
printf("sum=%d\n",sum);
return 0;
}
2015-02-04
格式化字符串。。很好理解。
比如C#里console.writeline("我叫{0},今年{1}歲","張三",18);//第一個(gè)0代表后面張三,1代表年齡18;
所以說(shuō)上面跟這個(gè)一個(gè)原理。
比如C#里console.writeline("我叫{0},今年{1}歲","張三",18);//第一個(gè)0代表后面張三,1代表年齡18;
所以說(shuō)上面跟這個(gè)一個(gè)原理。
2015-02-03
A選項(xiàng)中斷循環(huán)不僅只有break語(yǔ)句,后面將要學(xué)習(xí)的goto,這里錯(cuò)在“只能”兩字上;B選項(xiàng)中break可以用在switch中;C選項(xiàng)break是跳出整個(gè)當(dāng)前循環(huán),continue結(jié)束本次循環(huán)開(kāi)始下一次循環(huán),明顯作用不同 答案是D 哈哈哈 怪我泄密
2015-02-03
我理解的a++和++a:
1、兩者運(yùn)算后a=a+1;
2、a++返回值是a,然后a自增1;而++a返回值是a+1,然后a自增1
例如:b=++a,則b=a+1;b=a++,則b=a
1、兩者運(yùn)算后a=a+1;
2、a++返回值是a,然后a自增1;而++a返回值是a+1,然后a自增1
例如:b=++a,則b=a+1;b=a++,則b=a
2015-02-03
#include <stdio.h>
int main()
{
double num = 2.5; //定義浮點(diǎn)型變量num1并賦值為2.5
num = (int)num;
printf("num的整數(shù)部分是%d\n", (int)num);
return 0;
}
int main()
{
double num = 2.5; //定義浮點(diǎn)型變量num1并賦值為2.5
num = (int)num;
printf("num的整數(shù)部分是%d\n", (int)num);
return 0;
}
2015-02-03
#include <stdio.h>
int main()
{
int number=200;
int year=2014;
do{
year++;
number = number + (number/100)*20;
}while(number<1000); //這里好像缺點(diǎn)什么
printf("到%d年招工規(guī)模突破1000人\n", year);
return 0;
}
int main()
{
int number=200;
int year=2014;
do{
year++;
number = number + (number/100)*20;
}while(number<1000); //這里好像缺點(diǎn)什么
printf("到%d年招工規(guī)模突破1000人\n", year);
return 0;
}
2015-02-02