Нужно разобраться с выводом - 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, что означает успешное завершение программы.