what is wrong with this code! Here is the problem prompt: Write a program that creates a structure template with the following data fields. The
what is wrong with this code! Here is the problem prompt:
Write a program that creates a structure template with the following data fields. The program should then prompt the user to enter the data to populate the structure. Finally, use printf( ) to display the information entered by the user.
Account number
Account owner street address (string)
Account owner city/state (string)
Account owner zip code
Account balances
Account credit limit
Account name
When I compile it skips over some scanf statements?
#include
struct info { int num; char address[100]; char city_state[100]; int zip; float balance; float limit; char name[100]; };
int main() { struct info acct;
printf("Please enter your account number: "); scanf("%d", &acct.num); printf("Please enter your account owner address: "); scanf("%s", &acct.address);
printf("Please enter your account owner city/state (input: city state): "); scanf("%s", &acct.city_state);
printf("Please enter your account owner's zip code: "); scanf("%d", &acct.zip);
printf("Please enter your account balance: "); scanf("%f", &acct.balance);
printf("Please enter your account limit: "); scanf("%f", &acct.limit); printf("Please enter your account name: "); scanf("%s", &acct.name);
printf("Account number: %d ", acct.num); printf("Account owner street address:"); puts(acct.address); printf("Account owner city/state:"); puts(acct.city_state); printf("Account owner zip code:%d ", acct.zip); printf("Account balances:%.2f ", acct.balance); printf("Account credit limit:%.2f ", acct.limit); printf("Account name:"); puts(acct.name);
return 0;
}
Step by Step Solution
There are 3 Steps involved in it
Step: 1
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started