for(j=0;j<=i;j++) printf(\ for(j=i-1;j>=0;j--) printf(\ printf(\ }
return(0); }
5.编写一个程序打印一个表,表的每一行都给出一个整数、它的平方以及它的立方。要求用户输入表的上限与下限。使用一个for循环。
#include
int main(void) {
int i,min,max;
printf(\ scanf(\
printf(\ for(i=min;i<=max;i++) {
printf(\ }
return(0); }
6.编写一个程序把一个单词读入一个字符数组,然后反向打印出这个词。提示:使用strlen()(第4章)计算数组中最后一个字符的索引。
#include#include
int main(void) {
char word[20]; int i;
printf(\ scanf(\
for(i=strlen(word)-1;i>=0;i--) printf(\ printf(\ return(0); }
7.编写一个程序,要求输入两个浮点数,然后打印出用二者的差值除以二者的乘积所得的结果。在用户键入非数字的输入之前程序循环处理每对输入值。
#include
int main(void) {
float a,b;
printf(\ while(scanf(\ {
printf(\ printf(\ }
printf(\ return(0); }
8.对练习7进行修改,让它使用一个函数来返回计算值。
#include
float calculate(float,float);
int main(void) {
float a,b;
printf(\ while(scanf(\ {
printf( \ printf(\ }
printf(\ return(0); }
float calculate(float x,float y) {
return( (x-y) / (x*y) ); }
9.编写一个程序,要求用户输入下限整数和一个上限整数,然后,依次计算从下限到上限的每一个整数的平方的加和,最后显示结果。程序将不断提示用户输入下限整数和上限整数并显示出答案,直到用户输入的上限整数等于或小于下限整数为止。程序运行的结果示例应该如下所示:
Enter lower and upper integer limits: 5 9 The sums of the squares from 25 t0 81 is 255 Enter next set of limits:3 25
The sums of the squares from 9 t0 625 iS 5520 Enter next set of limits:5 5 Done
#include
int main(void) {
int lower,upper,sum,i;