第一范文网 - 专业文章范例文档资料分享平台

C Primer Plus (第六版)中文版 6.16编程练习

来源:用户分享 时间:2025/9/10 14:01:05 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

//******************6.15复习题**************************

//*********** 6 ************************** #include int main(void) { }

//******************6.16 编程练习 **************************

//****************** 一 ************************** #include #define SIZE 26 int main(void) { }

//****************** 二 ************************** #include int main(void)

char array[SIZE]; int index = 0; array[0] = 'a'; printf(\

for (index = 1; index < SIZE; index++) { } return 0;

array[index] = 'a' + index; int i, j;

for (i = 0; i < 4; i++) //外层循环控制行 内层循环控制列 { } return 0;

for (j = 0; j < 8; j++) { }

printf(\

printf(\

printf(\

{ }

//****************** 三 ************************** #include int main(void) { }

//****************** 四 ************************** #include int main(void) {

int i;//外层循环控制行 int j;//内层循环控制列 char ch = 'A';

for (i = 0; i < 6; i++) {

for (j = 0; j <= i; j++)

printf(\ printf(\ int i;//外层循环控制行 int j;//内层循环控制列 char ch = 'F';

for (i = 0; i < 6; i++) { } return 0;

for (j = 0; j <= i; j++)

printf(\ printf(\

int i, j;//i控制行,j控制列 计数作用 for (i = 0; i < 5; i++) { } return 0;

for (j = 0; j < =i ; j++) { }

printf(\

printf(\

}

} return 0;

//****************** 五(初版) ************************** #include int main(void) { }

//****************** 五(终版) ************************** #include int main(void) {

int i;//外层循环控制行 int j;//内层循环控制列 char c = ' '; char ch = 'A';

for (i = 0; i < 5; i++) } return 0;

printf(\ int i;//外层循环控制行 int j;//内层循环控制列 char c = '*'; char ch = 'A';

for (i = 0; i < 5; i++) {

for (j = 0; j <=(3-i) ; j++) { }

for (j = 0; j <=i; j++) { }

for (j = 0; j

printf(\ch+(i-1)-j);//ch+i-1表示 因为此句是从i=1,j=0开始执行的,所以需要printf(\ printf(\

i-1才能确保开始为A,i=1,j列A开始;i=2,j列B开始

}

{ } return 0;

for (j = 0; j <= (3 - i); j++) { }

for (j = 0; j <= i; j++) { }

for (j = 0; j < i; j++) { }

printf(\

printf(\表示 因为此句是从i=1,j=0开始执行的,printf(\ printf(\

所以需要i-1才能确保开始为A,i=1,j列A开始;i=2,j列B开始

//****************** 六 ************************** #include int main(void) {

int num; int i, j; int UP_limit; int DOWN_limit;

printf(\输入表格的下限和上限\\n\表格的上下限表示 输入的最大最小值(即 一个范围scanf(\ printf(\数值 平方 立方\\n\

for (i = 0; i <=UP_limit-DOWN_limit; i++) {

for (j = 0; j < 3; j++) { }

printf(\

num = DOWN_limit + i;

printf(\

值)。

}

} return 0;

//****************** 七 ************************** #include

#include //strlen()函数,给出字符串中字符长度。对应%zd; int main(void) { }

//****************** 八 ************************** #include int main(void) {

double num1=0.0, num2=0.0; double result=0.0;

printf(\输入两个浮点数\\n\

while (2 == scanf(\ { }

printf(\输入错误,请输入数字\\n\ return 0;

result = (num1 - num2) / (num1 * num2);

printf(\两数之差除以两数乘积result=%lf\\n\ char word[40];

int num;//单词个数(长度) int i;

int index;//数组下标 printf(\请输入单词\\n\ scanf(\ num = strlen(word); index = num-1; printf(\倒序打印\\n\ for (i = 0; i < num; i++) { } return 0;

printf(\ index--;

搜索更多关于: C Primer Plus (第六版)中文版 6.16编程练 的文档
C Primer Plus (第六版)中文版 6.16编程练习.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1i4bo3wr073z01x0bvw21wxgu8k8be00nhe_1.html(转载请注明文章来源)
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top