Нужно разобраться с выводом - C (СИ)
Формулировка задачи:
Всем доброго времени суток, решил взяться за СИ, и начал с простейших задач. Пишу в GVim, компилирую через терминал.
Задача стоит таким образом:
Составить программу вывода на экран следующей информации:
100 t
1949 v
t, v — переменные величины целого типа, значения которых вводятся с клавиатуры и должны быть выведены вместо имен величин.
Собственно когда я просто ввожу любое число мне выводит его, 1949 и 2 адреса в памяти (хотя я могу ошибаться).
Вот код
И еще вопрос, как выводить без запятой перед -1175555504 (или перед любым другим числом)
#include <stdio.h> int main () { int a = 100,b = 1949,t,v; scanf ("%d,%d,%d,%d", &a,&b,&t,&v); printf("%d,%d\n,%d,%d\n", a,b,t,v); return 0; }
Решение задачи: «Нужно разобраться с выводом»
textual
Листинг программы
/* Всем доброго времени суток, решил взяться за СИ, и начал с простейших * задач. Пишу в GVim, компилирую через терминал.Задача стоит таким * образом: Составить программу вывода на экран следующей информации: 100 t 1949 v t, v — переменные величины целого типа, значения которых вводятся с клавиатуры и должны быть выведены вместо имен величин. Собственно когда я просто ввожу любое число мне выводит его, 1949 и 2 адреса в памяти (хотя я могу ошибаться). Вот код */ #include <stdio.h> #include <stdlib.h> int main() { int t,v; int i,d; i=100; d=1949; printf("Введите значение: t="); scanf("%d",&t); printf("Введите значение: v="); scanf("%d",&v); printf("%d %d\n%d %d\n",i,t,d,v); return 0; }
Объяснение кода листинга программы
- Объявлены переменные
t
,v
,i
иd
типаint
. - Переменным
i
иd
присвоены значения 100 и 1949 соответственно. - Выводится сообщение для ввода значения переменной
t
. - Пользователю предлагается ввести значение переменной
t
. - С помощью функции
scanf
значение переменнойt
приводится к типуint
и сохраняется в переменнойt
. - Выводится сообщение для ввода значения переменной
v
. - Пользователю предлагается ввести значение переменной
v
. - С помощью функции
scanf
значение переменнойv
приводится к типуint
и сохраняется в переменнойv
. - Выводится значение переменных
i
,t
иv
с помощью функцииprintf
. - Возвращается 0, что означает успешное завершение программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д