Login
Programmieren in C
315 просмотров
Перейти к просмотру всей ветки
in Antwort Chipolino 15.12.05 19:10
а вот и полная прога с негативами и putchar :
#include <stdio.h>
void ausgabe(int dez) {
int i;
if(dez < 0) {
putchar('-',0);
dez=-dez;
}
if ((i=dez/10) != 0) {
ausgabe(i,0);
}
putchar (dez%10 + 48,0);
return;
}
int main () {
int eingabe, laenge=1, i;
char vorzeichen;
printf("\nBitte geben Sie die Zahl ein: ",0);
scanf("%i" ,&eingabe,0);
ausgabe(eingabe,0);
return 0;
}
Твой код Chipolino мне ,правда, больше нравитса.
#include <stdio.h>
void ausgabe(int dez) {
int i;
if(dez < 0) {
putchar('-',0);
dez=-dez;
}
if ((i=dez/10) != 0) {
ausgabe(i,0);
}
putchar (dez%10 + 48,0);
return;
}
int main () {
int eingabe, laenge=1, i;
char vorzeichen;
printf("\nBitte geben Sie die Zahl ein: ",0);
scanf("%i" ,&eingabe,0);
ausgabe(eingabe,0);
return 0;
}
Твой код Chipolino мне ,правда, больше нравитса.