#include <stdio.h>
int main()
{
int sum = 0; //定义计算结果变量sum
int i = 1; //定义循环数字变量i
int flag = 1; //定义符号状态变量flag
//使用while循环
while(i<=100)
{
i++;
sum+=i*flag;
flag=-flag;
}
printf("sum=%d\n",sum);
return 0;
}
int main()
{
int sum = 0; //定义计算结果变量sum
int i = 1; //定义循环数字变量i
int flag = 1; //定义符号状态变量flag
//使用while循环
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);//第一个0代表后面张三,1代表年龄18;
所以说上面跟这个一个原理。
比如C#里console.writeline("我叫{0},今年{1}岁","张三",18);//第一个0代表后面张三,1代表年龄18;
所以说上面跟这个一个原理。
2015-02-03
我理解的a++和++a:
1、两者运算后a=a+1;
2、a++返回值是a,然后a自增1;而++a返回值是a+1,然后a自增1
例如:b=++a,则b=a+1;b=a++,则b=a
1、两者运算后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; //定义浮点型变量num1并赋值为2.5
num = (int)num;
printf("num的整数部分是%d\n", (int)num);
return 0;
}
int main()
{
double num = 2.5; //定义浮点型变量num1并赋值为2.5
num = (int)num;
printf("num的整数部分是%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); //这里好像缺点什么
printf("到%d年招工规模突破1000人\n", year);
return 0;
}
int main()
{
int number=200;
int year=2014;
do{
year++;
number = number + (number/100)*20;
}while(number<1000); //这里好像缺点什么
printf("到%d年招工规模突破1000人\n", year);
return 0;
}
2015-02-02