java第六章课第二十五题,第六章课后作业

第一题

#include

int main()

{

char alphabet[26];

int i = 0;

char ch;

ch = 'a';

for (; i < 26; i++)

{

alphabet[i] = ch;

ch++;

}

printf("The Lower cases are following:\n");

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

{

printf("%c ", alphabet[i]);

}

printf("\n");

return 0;

}

eb53fc1c57877aea8062288767a612d8.png

第二题

#include

int main()

{

int i, j;

for (i = 1; i <= 5; i++)

{

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

{

printf("$");

}

printf("\n");

}

return 0;

}

ba71d0c9373f5f994a2399cebdea0ba8.png

第三题

#include

int main()

{

int i, j;

char ch;

for (i = 1; i <= 6; i++)

{

ch = 'F';

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

{

printf("%c", ch);

ch--;

}

printf("\n");

}

return 0;

}

bef122ef928a9d4d1dda87df35fb4d2e.png

第四题

#include

int main()

{

int i, j;

char ch;

ch = 'A';

for(i = 1; i <= 6; i++)

{

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

{

printf("%c", ch);

ch++;

}

printf("\n");

}

return 0;

}

c93cfac45cfae025ec1e9c648a5b98ba.png

第五题

#include

int main()

{

int i, j, k;

char letter;

printf("Please input a capital:");

scanf_s("%c", &letter);

k = letter - 'A' + 1;

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

{

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

printf(" ");

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

printf("%c", 'A' + j);

for (j = i - 1;j >= 0;j--)

printf("%c", 'A' + j);

printf("\n");

}

return(0);

}

46b13faf26af7cd5f0651f1e0ac031c0.png

第六题

#include

int main(void)

{

int start, end;

printf("Please enter the start number:");

scanf_s("%d", &start);

printf("Please enter the end number:");

scanf_s("%d", &end);

printf("Ori:Square:Cubic:\n");

for (int i = start;i <= end;i++) {

printf("%6d,%10d,%10d", i, i * i, i * i * i);

printf("\n");

}

return 0;

}

01aeac2396b45dd41e4608af5eb4df12.png

第七题

#include

int main()

{

int i, n;

char word[40];

scanf_s("%s", word,40);

n = strlen(word);

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

{

printf("%c", word[n - i - 1]);

}

return 0;

}

d02eb7dfd608d69bea870648250388fa.png

第八题

#include

int main()

{

float a, b, c;

printf("Enter two float numbers: ");

while (scanf_s("%f %f", &a, &b) == 2)

{

c = (a - b) / (a * b);

printf("c = %f\n", c);

printf("Enter next pair (non-numeric to quit): \n");

}

return 0;

}

09dc60ee12d9a0c762caf53209e01015.png

第九题

#include

float calculate(float u, float v);

int main()

{

float a, b;

printf("Enter two float numbers: ");

while (scanf_s("%f %f", &a, &b) == 2)

{

printf("the result is %f\n", calculate(a, b));

printf("Enter next pair (non-numeric to quit): \n");

}

return 0;

}

float calculate(float x, float y)

{

return ((x - y) / (x * y));

}

1aead030359268408009b751cb9b1a76.png

第十题

#include

int main()

{

int lower, upper, index;

printf("Enter lower and upper integer limits: ");

while (scanf_s("%d %d", &lower, &upper) == 2 && lower != upper)

{

int sum = 0;

for (index = lower; index <= upper; index++)

{

sum += index * index;

}

printf("The sums of the squares from %d to %d is %d \n", lower * lower, upper * upper, sum);

printf("Enter next set of limits: ");

}

printf("Done\n");

return 0;

}

bbf1241d504e6fa9ccf6289b7fb95a16.png

第十一题

#include

#define SIZE 8

int main()

{

int a[SIZE], i;

printf("Enter %d interges.\n", SIZE);

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

scanf_s("%d", &a[i]);

for (i = SIZE - 1;i >= 0;i--)

printf("%d ", a[i]);

printf("\n");

return 0;

}

5e507d3221b49cfdcc86f2f597368e3f.png

第十二题

#include

int main()

{

float number1 = 1.0, number2 = 1.0;

float result1 = 0, result2 = 0;

int item;

int i;

printf("Please input the items:\n");

scanf_s("%d", &item);

for (i = 1; i <= item; i++, number2++)

{

result1 = result1 + number1 / number2;

}

for (i = 1; i <= item; i++, number2++)

{

if (i % 2 == 0)

{

number1 = -1.0;

}

else

{

number1 = 1.0;

}

result2 = result2 + number1 / number2;

}

printf("result1 = %f\nresult2 = %f", result1, result2);

return 0;

}

cbc0e42e28f93c8643b5594490e9574f.png

第十三题

#include

#define SIZE 8

int main()

{

int a[SIZE], i;

a[0] = 1;

for (i = 1;i < SIZE;i++)

{

a[i] = 2 * a[i - 1];

}

i = 0;

do

{

printf("%d ", a[i]);

i++;

} while (i < SIZE);

printf("\n");

return 0;

}

974007cc8287fb07f533a313ee2ea357.png

第十四题

#include

int main()

{

double array1[8], array2[8];

int i = 0;

double sum = 0;

printf("Please input 8 integers:\n");

for (; i < 8; i++)

{

scanf_s("%lf", &array1[i]);

sum = sum + array1[i];

array2[i] = sum;

}

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

{

printf("%8.0f ", array1[i]);

}

printf("\n");

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

{

printf("%8.0f ", array2[i]);

}

return 0;

}

565390a4c389fcd19108e586dcdd36ae.png

第十五题

#include

int main()

{

char data[255];

int i = -1;

do

{

i++;

scanf_s("%c", &data[i]);

} while (data[i] != '\n');

for (; i >= 0; i--)

{

printf("%c", data[i]);

}

return 0;

}

803c59446a8ed69a543810940a36f6af.png

第十六题

#include

int main()

{

double sum1 = 100.00, sum2 = 100.00;

double a = 100.00;

int year = 0;

do

{

year++;

sum1 = sum1 + a * 0.1;

sum2 = sum2 + sum2 * 0.05;

} while (sum1 >= sum2);

printf("After %d year, Deirdre's account:%.2f, Daphne's account:%.2f\n", year, sum1, sum2);

return 0;

}

f2aea24ce42b00eb3c1ad196b7211766.png

第十七题

#include

int main()

{

double sum = 100.00;

int year = 0;

do

{

year++;

sum = sum + sum * 0.08;

sum -= 10;

} while (sum > 0);

printf("After %d year, Chuckie Lucky has no money!\n", year);

return 0;

}

61b5cd21a3e5861fb1196889e4b4f338.png

第十八题

#include

int main()

{

int quantity = 5;

int week = 0;

do

{

week++;

quantity -= week;

quantity = quantity * 2;

} while (quantity <= 150);

printf("After %d weeks, Rabnud's friends over 150!\n", week);

return 0;

}

a8b4630a2f14d9042d468e73f7b5b415.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值