C primer plus(第五版)课后编程练习答案(完整)(21)
时间:2025-02-22
时间:2025-02-22
C primer plus(第五版)课后编程练习答案(完整)
int main(void)
{
int i,min,max;
printf("Please input the min and max:");
scanf("%d %d",&min,&max);
printf("%10s%10s%10s\n","num","square","cube");
for(i=min;i<=max;i++)
{
printf("%10d%10d%10d\n",i,i*i,i*i*i);
}
return(0);
}
6.编写一个程序把一个单词读入一个字符数组,然后反向打印出这个词。提示:使用strlen()(第4章)计算数组中最后一个字符的索引。
#include<stdio.h>
#include<string.h>
int main(void)
{
char word[20];
int i;
printf("Please input a word:");
scanf("%s",&word);
for(i=strlen(word)-1;i>=0;i--)
printf("%c",word[i]);
printf("\n");
return(0);
}
7.编写一个程序,要求输入两个浮点数,然后打印出用二者的差值除以二者的乘积所得的结果。在用户键入非数字的输入之前程序循环处理每对输入值。
#include<stdio.h>