How do I write a program code in C program properly. Ever time put a code in it
ID: 665577 • Letter: H
Question
How do I write a program code in C program properly. Ever time put a code in it gives me a bunch of errors. Here is an example.
Here the question I put in along with the code and all I got was errors.
1.Ask the user to enter a digit between 0 and 9. Have the program print out the digit in words, for example:
Enter a digit between 0 and 9: 4
You entered the number four
Assume that the user will enter only a single digit. The user may accidentally enter a single character, and this should generate an error message.
#include <stdio.h>
int main()
{
char one, two, three, four, five;
int number;
printf("Input Number: ");
scanf("%d",&number);
if (number == '1')
number = one;
if (number == '2')
number = two;
else if (number == '3')
number = three;
else if (number == '4')
number = four;
else if (number == '5')
number = five;
printf("you entered the number %c", number);
return 0;
}
I can't even get the out put window to come up. My program is Visual Basic 2013 for Window Desktop.
Explanation / Answer
#include <stdio.h>
#include <ctype.h>
{
int num1;
printf("Insert a number from 0 to 9: ");
scanf("%d",&num1);
if(num1< 0 || num1>9)
printf("error ");
else{
printf("You entered the number ");
if
( num1==0) printf("zero");
else if
( num1==1) printf("one");
else if
( num1==2) printf("two");
else if
( num1==3) printf("three");
else if
( num1==4) printf("four");
else if
( num1==5) printf("five");
else if
( num1==6) printf("six");
else if
( num1==7) printf("seven");
else if
( num1==8) printf("eight");
else if
( num1==9) printf("nine");
}
return 0;
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.