翁恺c语言程序设计入门答案
时间: 2023-11-19 14:04:14 浏览: 44
翁恺是一位著名的计算机科学家,他的《C语言程序设计入门》是一本非常经典的C语言入门教材。这本书主要介绍了C语言的基础语法、数据类型、运算符、流程控制语句、函数、数组、指针等内容。下面是两个与题目相关的例子:
引用:
```c
int i,x,y;
i=x=y=0;
do {
++i;
if ( i%2 ) x+=i, i++;
y +=i++;
} while ( i<=7 );printf("%d %d %d", i, x, y);
// 输出:10 24 64
```
该代码的输出结果为10 24 64。代码中定义了三个整型变量i、x、y,并将它们都初始化为0。然后使用do-while循环,循环条件为i<=7。在循环体中,首先对i进行自增操作,然后判断i是否为奇数,如果是,则将i加到x中,然后再将i自增1;否则直接将i自增1。最后将i加到y中,然后再将i自增1。循环结束后,输出i、x、y的值。
引用:
```c
#include <stdio.h>
int main(){
int j=4;
for ( int i=4; i<=8; i++ ) {
switch ( i/4 ) {
case 0:
case 1:
printf("*");
break;
case 2:
printf("#");
}
}
return 0;
}
// 输出:***##
```
该代码的输出结果为***##。代码中定义了两个整型变量i、j,并将j初始化为4。然后使用for循环,循环条件为i<=8,每次循环i自增1。在循环体中,使用switch语句根据i/4的值来判断输出*还是#。当i/4的值为0或1时,输出*;当i/4的值为2时,输出#。循环结束后,返回0。