Οδηγός Μελέτης - Εισαγωγή στον Προγραμματισμό

Α9.3 · scanf με πολλά ορίσματα

Διάλεξη 9: Δεδομένα Εισόδου, διαφάνεια 36–37 · Δυσκολία ★☆☆ · trace · Κεφάλαια: 9

Τι κάνει το παρακάτω πρόγραμμα; Τι τυπώνει με είσοδο ` 2 4` (με επιπλέον κενά);

#include <stdio.h>
int main() {
  int n1, n2;
  printf("Gimme two numbers: ");
  scanf("%d %d", &n1, &n2);
  printf("Result: %d\n", n1 * n2);
  return 0;
}

Υπόδειξη

Τι κάνει η %d με τους κενούς χαρακτήρες και τις αλλαγές γραμμής που συναντά πριν από το πρώτο ψηφίο;

Αριθμός στον οδηγό: Α9.3 (στο κεφάλαιο) · Μόνιμο αναγνωριστικό: slides-lec09-scanf-two · Σύνδεσμος: https://progintro.github.io/study/questions/slides/slides-lec09-scanf-two.html · Markdown (GitHub)