Составить программу для форматированного ввода и вывода разнотипных данных - C (СИ)
Формулировка задачи:
В Си совсем новичок , не могу понять что не так в самой елементарной задаче...Помогите пожалуйста.
Составить программу для форматированного ввода и вывода данных :
первый тип float
второй тип int
третий тип long double
четвертый тип unsigned long int
выравнивание по краю левый
Точность вещественных типов 8.2
#include <stdio.h> #include <conio.h> int main(){ float F; int I; long double D; unsigned long int L; printf("Vvedite : float, int, long double, unsigned long int :\n"); scanf("%f %d %lf %u", &F, &I, &D, &L); printf("\n Float: %-8.2f \n Int: %-8.2d \n Long double: %-8.2lf \n Unsigned long int: %u ",F,I,D,L); getch(); return 0; }
Решение задачи: «Составить программу для форматированного ввода и вывода разнотипных данных»
textual
Листинг программы
scanf("%f %d %Lf %lu", &F, &I, &D, &L); printf("\n Float: %-8.2f \n Int: %-8.2d \n Long double: %-8.2Lf \n Unsigned long int: %lu ",F,I,D,L);
Объяснение кода листинга программы
- В коде используется функция
scanf()
для форматированного ввода данных. scanf()
принимает в качестве первого аргумента строку формата, а в качестве последующих аргументов адреса переменных, в которые будут сохраняться введенные данные.- В данном случае вводятся четыре типа данных:
float
(F),int
(I),long double
(D) иunsigned long int
(L). - Введенные данные сохраняются в переменных
F
,I
,D
иL
. - Далее используется функция
printf()
для форматированного вывода данных. printf()
принимает в качестве первого аргумента строку формата, а в качестве последующих аргументов значения переменных, которые будут выводиться.- В данном случае выводятся значения переменных
F
,I
,D
иL
с указанием их типов и формата вывода (до 8 символов с плавающей точкой, до 8 символов с целым числом и до 8 символов с длинным числом с плавающей точкой). - Вывод осуществляется на новую строку, начиная с символа
\n
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д