2017-07-09 6 views
1

リンクの写真にあるように、答えは正しく出ますが、方程式は間違っています。私は、コードに新しいですことに注意してください、そして、それは単純なミス私の電卓のようなプログラムに乱数が現れる

https://pastebin.com/tVuuiNic(CODE TO LINK)

if ((operation_type == 'A') || (operation_type == 'a')) 
{ 
     printf("\n\nType the numbers you wish to have added.\n\n"); 
     scanf("%d %d",&add_a, &add_b ); 

     printf("\n\n%d + %d = %d", &add_a, &add_b, func_add(add_a,add_b)); 
} 
+0

ところで 'のscanf( "%sの"、&operation_type);' - > 'のscanf( "%cの"、&OPEをration_type); ' – BLUEPIXY

+0

そして' if..if..if..ifse'-> 'if..else if..else if..else if..else' – BLUEPIXY

答えて

2

あなたがadd_aadd_bのアドレスを印刷しているかもしれませんしてください(&を使用して)ちょうどこの操作を行います。

printf("\n\n%d + %d = %d", add_a, add_b, func_add(add_a,add_b)); 
関連する問題