web-dev-qa-db-fra.com

Comment imprimer plusieurs variables dans une chaîne en utilisant printf?

Je veux trouver la valeur maximale de deux nombres et l'imprimer. Je veux imprimer les trois chiffres. J'utilise le code suivant.

#include<stdio.h>
#include<conio.h>
main()
{
     //clrscr();
     int a,b,c;
     printf("insert two numbers:");
     scanf("%d%d", &a, &b);
     c = (a>b) ? a : b;
     printf("\nmaximum of %d",a," and %d",b,"  is = %d" c);
     getch();

}

Cependant, je reçois deux erreurs de syntaxe (veuillez trouver la figure ci-jointe). Quelqu'un pourrait-il m'aider?

6
aghd

Changez la ligne où vous imprimez la sortie en:

printf("\nmaximum of %d and %d is = %d",a,b,c);

Voir les documents ici

17
printf("\nmaximum of %d and %d is = %d",a,b,c);
3
LCO TEC BAJA