Приветствую Вас Гость | RSS

Язык программирования С

Среда, 09.07.2025, 08:24
Главная » 2010 » Февраль » 04 » 1.2. Переменные и арифметические выражения. Упражнение 1.3.
15:00
1.2. Переменные и арифметические выражения. Упражнение 1.3.
Упражнение 1.3. Модифицируйте программу преобразования температур так, чтобы она выводила заголовок над таблицей.

Модифицируем:

/* вывод таблицы температур по Фарингейту и Цельсию */

#include "stdafx.h"

int main()
{

double fahr, celsius; // температура по Фарингейту и Цельсию
int lower, upper, step;

lower=0; // нижняя граница температур
upper=300; // верхняя граница температур
step=20; // величина шага
fahr=lower; // задаем начальное значение темературы по Фаренгейту

printf("Temperature Conversion Table\n\n");
printf(" Fahrenheit \t Celsius\n\n"); // выводим заголовок

while (fahr <= upper)
{

celsius = (5.0/9.0)*(fahr-32.0);
printf("%6.0f\t\t %6.2f\n", fahr, celsius);
fahr += step;

}

}

Результат работы программы:

Фаренгейт - Цельсий
Просмотров: 1253 | Добавил: brainfrog | Теги: температура, программа, упражнение | Рейтинг: 0.0/0
Всего комментариев: 1
1 klolik  
0
'\t' в зависимости от настроек терминала может быть любой длины, не только 8 символов.

Code
#include <stdio.h>

int main()
{
  int  lower = 0;
  int  upper = 300;
  int  step  = 20;

  float  fahr  = lower;

  printf("fahrenheit\tcelsius\n");
  printf("----------\t-------\n");

  while ( fahr <= upper ) {
  float celsius = 5 * (fahr - 32) / 9;

  printf("%10.0f\t%6.1f\n", fahr, celsius );

  fahr += step;
  };

  return 0;
};

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]