Нужно разобраться с выводом - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Всем доброго времени суток, решил взяться за СИ, и начал с простейших задач. Пишу в GVim, компилирую через терминал. Задача стоит таким образом: Составить программу вывода на экран следующей информации: 100 t 1949 v t, v — переменные величины целого типа, значения которых вводятся с клавиатуры и должны быть выведены вместо имен величин. Собственно когда я просто ввожу любое число мне выводит его, 1949 и 2 адреса в памяти (хотя я могу ошибаться). Вот код
#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;
}
И еще вопрос, как выводить без запятой перед -1175555504 (или перед любым другим числом)

Решение задачи: «Нужно разобраться с выводом»

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;
}

Объяснение кода листинга программы

  1. Объявлены переменные t, v, i и d типа int.
  2. Переменным i и d присвоены значения 100 и 1949 соответственно.
  3. Выводится сообщение для ввода значения переменной t.
  4. Пользователю предлагается ввести значение переменной t.
  5. С помощью функции scanf значение переменной t приводится к типу int и сохраняется в переменной t.
  6. Выводится сообщение для ввода значения переменной v.
  7. Пользователю предлагается ввести значение переменной v.
  8. С помощью функции scanf значение переменной v приводится к типу int и сохраняется в переменной v.
  9. Выводится значение переменных i, t и v с помощью функции printf.
  10. Возвращается 0, что означает успешное завершение программы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.917 из 5
Похожие ответы