Упражнения на C: отображение нескольких переменных
C Основные объявления и выражения: упражнение 7 с решением
Напишите программу на C для отображения следующих переменных.
a + c, x + c, dx + x, ((int) dx) + ax, a + x, s + b, ax + b, s + c, ax + c, ax + ux
Объявление переменной :
int a = 125, b = 12345;
длинный топор = 1234567890;
короткий s = 4043;
поплавок х = 2,13459;
двойной дх = 1,1415927;
char c = 'W';
длинная без знака ux = 2541567890;
Код C:
#include <stdio.h>
int main()
{
int a = 125, b = 12345;
long ax = 1234567890;
short s = 4043;
float x = 2.13459;
double dx = 1.1415927;
char c ='W';
unsigned long ux = 2541567890;
printf("a + c = %d\n", a + c);
printf("x + c = %f\n", x + c);
printf("dx + x = %f\n", dx + x);
printf("((int) dx) + ax = %ld\n", ((int) dx) + ax);
printf("a + x = %f\n", a + x);
printf("s + b = %d\n", s + b);
printf("ax + b = %ld\n", ax + b);
printf("s + c = %hd\n", s + c);
printf("ax + c = %ld\n", ax + c);
printf("ax + ux = %lu\n", ax + ux);
return 0;
}
Пример вывода:
а + с = 212 х + с = 89,134590 дх + х = 3,276183 ((int) dx) + ax = 1234567891 + х = 127,134590 s + b = 16388 ax + b = 1234580235 с + с = 4130 топор + с = 1234567977 ax + ux = 3776135780
Блок - схема:
Решение
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на C, чтобы вычислить периметр и площадь круга с радиусом 6 дюймов.
Далее: Напишите программу на C для преобразования указанных дней в годы, недели и дни.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code