ユーザーから 2 つの 2 進数を受け取るプログラムを作成しています。次に、ユーザーは数値に適用する算術式 (+ - / * %) を選択します。私は一般的な入力コードを持っていますが、次にどこに行けばよいか途方に暮れています。私はC言語にかなり慣れていません。これが私がこれまでに持っているものです。
#include <stdio.h>
int main(){
int number1, number2;
char expression;
//Basic instructions at the beginning of the program
printf("This is a program to execute arithmetic in binary.\n");
printf("The program will ask you for input in the form of two binary numbers separated byan arithmetic expression (+ - / * %).\n");
printf("The binary numbers must be only 1's and 0's and a maximum of seven digits.\n");
printf("You may exit the program by typing 'exit'.\n");
//Obviously an incomplete do statement, need a loop
do {
//Getting input from the user
printf("\nEnter first binary number: ");
scanf("%d", &number1);
printf("Enter second number: ");
scanf("%d", &number2);
printf("Which expression would you like (+ - / * %): ");
scanf("%c", &expression);
}
}