int main()
{
int k, x;
for (k = 0, x = 0; k <= 9 && x != 10; k++)
x = x + 2;
printf("%d,%d", k, x);
return 0;
}
/习题2/
int main()
{
char c;
for (c = getchar(); getchar() != ‘#’; c = getchar())
putchar©;
return 0;
}
/习题3/
int main()
{
char ch;
for (; (ch = getchar()) != ‘\n’😉
printf("%c",ch);
return 0;
}
/习题4/
int main()
{
int i, a = 1; unsigned j;
for (j = 15; j > 0; j -= 2)a++;
printf("%d", j);
return 0;
}int main()
{
int x = 3;
do
{
printf("%3d", x = x - 3);
} while (!x);
return 0;
}
/习题14/
int main()
{
int x = 2;
do
{
printf("%3d", !x - 2);
} while (–x);
return 0;
}
/习题15/
int main()
{
int n = 12345, d;
while (n != 0)
{
d = n % 10;
printf("%d", d);
n = n / 10;
}return 0;
}int main()
{
int t = 1, n = 235;
do {
t*= n % 10;
n /= 10;
} while (n);
printf("%d\n", t);
return 0;
}
/习题18/
int main()
{
int i, m = 0;
for(i=0;i<5;i++)
{switch(i)
{case 0:
case 1:m++;
case 3:m++;
case 4:m–; break;
}
}printf("%d\n", m);
return 0;
}
/习题19/
int main()
{
int i, b = 0, c = 2;
for (i = 0; i < 2; i++)
switch (++b, b * c)
{
case 1:printf(“1”);
case 2:printf(“2”);
case 3:printf(“3”); break;
default:printf(“other\n”);
}return 0;int main()
{
int d, f, i, n;
double item, sum;
printf(“Please input n:”);
scanf_s("%d", &n);
f = 1;
d = 1;
sum = 0;
for(i=1;i<=n;i++)
{
item = f * 1.0 / d;
sum = sum + item;
f = -f;
d = 2;
}printf(“sum=%f\n”, sum);
return 0;
}
int main()
{
int i, n;
float sum = 0, flag = 1.0;
scanf_s("%d", &n);
for(i=1;i<=n;i++)
{
sum = sum + flag * i / (2 * i - 1);
flag = -flag;
}printf(“Sum=%f\n”, sum);
return 0;
}
/习题21/
int main()
{
int n, s;
printf(“Enter anumber:”);
scanf_s("%d", &n);
printf(“Output:”);
do
{
s = n % 10;
printf("%d", s);
n /= 10;
} while (n != 0);
return 0;
}int main()
{
int i;
for (i = 100; i < 200; i++)
if ((i - 2) % 4 == 0)
if (!((i - 3) % 7))
if ((i - 5) % 9 == 0)
printf("%d", i);
return 0;
}
/习题23/
int main(void)
{
int count, i, n;
double grade, total;
printf(“Enter n:”);
scanf_s("%d", &n); total = 0;
count = 0;
for(i=1;i<=n;i++)
{
printf(“Enter grade # %d:”, i);
scanf_s("%lf", &grade);
total = total + grade;
if (grade < 60)
count++;
}printf(“Grade average=%.2f\n”, total / n);
printf(“Number of failures=%d\n”, count);
return 0;
}
/习题24/
int main()
{
int i, j;
for (i = 0; i < 10; i++)
{
j = i * 10 + 6;
if (i % 3 == 0)
printf("%3d", j);
}return 0;
}