#include<stdio.h>
#define ROWS 6
int main(void)
{
int i, j;
for (i = 0; i < ROWS; i++)
{
char ch = 'F';
for (j = 0; j <= i; j++, ch--)
{
printf("%c", ch);
}
printf("\n");
}
return 0;
}
4
#include<stdio.h>
#define ROWS 6
int main(void)
{
int i,j;
char ch = 'A';
for (i = 0; i < ROWS; i++)
{
for (j = 0; j <= i; j++,ch++)
printf("%c", ch);
printf("\n");
}
return 0;
}
5
#include<stdio.h>
int main(void)
{
int i, j;
char ch;
printf("请输入大写字母: ");
scanf("%c", &ch);
for (i = 0; i < (ch - 'A' + 1); i++)
{
for (j = 0; j < (ch - 'A' + 1 - 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;
}
6
#include<stdio.h>
int main(void)
{
int num1, num2, i;
printf("请输入表格的上限: ");
scanf("%d", &num1);
printf("请输入表格的下限: ");
scanf("%d", &num2);
printf(" n n^2 n^3\n");
for (i = 0; i < (num2 - num1 + 1); i++)
{
printf("%5d %5d %5d\n", num1 + i, (num1 + i) * (num1 + i),
(num1 + i) * (num1 + i) * (num1 + i));
}
return 0;
}
7
#include<stdio.h>
#include<string.h>
int main(void)
{
char str[26];
int i, max;
printf("Please input a word:");
scanf("%s", str);
max = strlen(str) - 1;
for (i = max; i >= 0; i--)
{
printf("%c", str[i]);
}
return 0;
}
8
#include<stdio.h>
int main(void)
{
float a, b;
printf("请输入两个浮点数:");
while(scanf("%f%f", &a, &b) == 2)
{
printf("%f\n", (a - b) / (a * b));
printf("请输入两个浮点数:");
}
printf("Done!\n");
return 0;
}
9
#include<stdio.h>
float print_num(float n, float m);
int main(void)
{
float a, b;
printf("请输入两个浮点数:");
while(scanf("%f%f", &a, &b) == 2)
{
print_num(a, b);
printf("请输入两个浮点数:");
}
printf("Done!\n");
return 0;
}
float print_num(float n, float m)
{
float x;
x = (n - m) / (n * m);
printf("The result is %f\n", x);
}
10
#include<stdio.h>
void cal(int a, int b);
int main(void)
{
int num1, num2;
printf("Enter lower and upper integer limits:");
while (scanf("%d %d", &num1, &num2) == 2 && num2 > num1)
{
cal(num1, num2);
printf("Enter next set of limits:");
}
printf("Done!\n");
return 0;
}
void cal(int a, int b)
{
int i;
int sum = 0;
for (i = a; i <= b; i++)
{
sum += i * i;
}
printf("The sum of squares from %d to %d is %d\n", a * a, b * b, sum);
}
11
#include<stdio.h>
int main(void)
{
int num[8];
int i;
printf("Please enter eight numbers:");
for (i = 0; i < 8; i++)
{
scanf("%d", &num[i]);
}
for (i = 7; i >= 0; i--)
{
printf("%d", num[i]);
}
printf("\n");
return 0;
}
12
#include<stdio.h>
float sum1(int num);
float sum2(int num);
int main(void)
{
int num;
printf("Enter the number: ");
while(scanf("%d", &num) ==1 && num > 0)
{
printf("The first sequence is %f\n", sum1(num));
printf("The second sequence is %f\n", sum2(num));
printf("Enter the number: ");
}
printf("Done!\n");
return 0;
}
float sum1(int num)
{
int i;
float sum = 0.0;
for (i = 1; i <= num; i++)
sum += 1.0 / i;
return sum;
}
float sum2(int num)
{
int i;
float sum = 0.0;
int j = -1;
for (i = 1; i <= num; i++)
{
j *= -1;
sum += (1.0 / i) * j;
}
return sum;
}
13
#include<stdio.h>
#include<math.h>
int main(void)
{
int num[8];
int i;
for (i = 0; i < 8; i++)
{
num[i] = pow(2, (i + 1));
}
i = 0;
do
{
printf("%d|", num[i]);
i++;
}while(i < 8);
return 0;
}
14
#include<stdio.h>
int main(void)
{
double num1[8], num2[8];
int i, j;
printf("Please enter eight numbers.\n");
for (i = 0; i < 8; i++)
{
scanf("%lf", &num1[i]);
for (j = 0, num2[i] = 0; j <= i; j++)
{
num2[i] += num1[j];
}
}
for (i = 0; i < 8; i++)
{
printf("%3lf\t", num1[i]);
}
printf("\n");
for (i = 0; i < 8; i++)
{
printf("%3lf\t", num2[i]);
}
return 0;
}
15
#include<stdio.h>
#include<string.h>
int main(void)
{
int i, num;
char str[255];
printf("Please enter a word.\n");
scanf("%s", str);
num = strlen(str) - 1;
for (i = num; i >= 0; i--)
{
printf("%c", str[i]);
}
return 0;
}
16
#include<stdio.h>
double Daphne(int num);
double Deirdre(int num);
int main(void)
{
int num = 1;
while (Deirdre(num) <= Daphne(num))
{
num++;
}
printf("It needs %d years, Deirdre will have %.1f money and Daphne will have %.1f money.\n",
num, Deirdre(num), Daphne(num));
return 0;
}
double Daphne(int num)
{
double sum = 100.0;
int i;
for (i = 0; i <= num; i++)
{
sum += 0.1 * 100.0;
}
return sum;
}
double Deirdre(int num)
{
double sum = 100.0;
int i;
for (i = 0; i <= num; i++)
{
sum *= 1.05;
}
return sum;
}
17
#include<stdio.h>
int main(void)
{
int i;
double sum = 100.0;
while (sum > 0)
{
sum *= 1.08;
sum -= 10;
i++;
}
printf("It needs %d years.\n", i);
return 0;
}
18
#include<stdio.h>
#define DBS 150
int main(void)
{
int i;
int num = 5;
for (i = 1; num <= DBS; i++)
{
num -= i;
num *= 2;
printf("Rabnud has %d friends in this week.\n", num);
}
printf("You have too many friends!\n");
return 0;
}
123#include&amp;amp;amp;amp;lt;stdio.h&amp;amp;amp;amp;gt;#define ROWS 6int main(void){ int i, j; for (i = 0; i &amp;amp;amp;amp;lt; ROWS; i++) { char ch = 'F'; for (j = 0; j &amp;amp;amp