int main()
{
int a = 1, b = 2, c = 3,t;
while (a < b < c)
{
t = a;
a = b;
b = t;
c--;
printf("------------------%d%d%d\n", a, b, c);
getchar();
}
printf("%d%d%d", a, b, c);
getchar();
system("pause");
}
//输出结果
------------------212 (2<1) == 0 --> (0<2) == 1 循环继续
------------------121 (1<2) == 1 --> (1<1) == 0 循环终止
121
for循环之“这样也可以?”
//输入一个数字判断有几位#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>int main()
{
int a,i;
printf("请任意输入一个整数: ");
scanf("%d", &a);
for (i = 0; a / 10 > 0; i++, a /= 10); //注意分号printf("\n您输入的是一个%d位数 ", i + 1);
system("pause");
}