格式
for (循环控制变量初始化; 循环终止条件; 循环控制变量增量)
{
循环体
}
{
循环体
}
/*
*题目:计算100以内积数的和
*/
#include
int main(void)
{
int i, sum;
for (i=1,sum=0; i<100; i+=2)
{
sum += i;
printf("i = %d\n", i); //打印出i能直观的看出i是偶数还是积数,使用printf进行调试
}
printf("sum = %d.\n", sum); //sum = 2500
return 0;
}
/*
*题目:算一下10!(10*9*8*7*····1)
*/
#include
int main(void)
{
int i, fac; // factorial:阶乘
/* 第一种方法:从小到大的顺序
for (i=1,fac=1; i<=10; i++) //i<11也可以
{
fac *= i;
printf("i = %d\n", i); //打印出i能直观的看出i是的数,使用printf进行调试
}
*/
//第二种方法:从大到小的顺序
for (i=10,fac=1; i>=1; i--) //i<11也可以
{
fac *= i;
printf("i = %d\n", i); //打印出i能直观的看出i是的数,使用printf进行调试
}
printf("fac = %d.\n", fac); //sum = 2500
return 0;
}
/*
*打印一张ASCII码表(提示:数字用%d,字符用%c打印)
*/
#include
int main(void)
{
int i;
printf("-----ASCII-----\n");
for (i=0; i<128; i++)
{
printf("%d %c\n", i, i);
}
printf("-----ASCII-----\n");
return 0;
}