コレ、なかなか気が付けませんねぇ、、、
今度から気をつけよ。
間違いコード
#include <iostream>
#include <stdio.h>
int sqr(int x) {
return x * x;
}
int diff(int a, int b){
return (a > b) ? a - b : b - a;
}
int main(void)
{
int x, y;
printf("二つの整数を入力してください。\n");
printf("整数x:"); scanf_s("%d",&x);
printf("整数y:"); scanf_s("&d", &y);
printf("xの2乗とyの2乗の差は%dです。\n",x,);
return 0;
}
正解コード
#include <iostream>
#include <stdio.h>
int sqr(int x) {
return x * x;
}
int diff(int a, int b){
return (a > b) ? a - b : b - a;
}
int main(void)
{
int x, y;
printf("二つの整数を入力してください。\n");
printf("整数x:"); scanf_s("%d",&x);
printf("整数y:"); scanf_s("%d",&y);
printf("xの2乗とyの2乗の差は%dです。\n",x,);
return 0;
}
間違い箇所
間違い
printf("整数x:"); scanf_s("%d",&x);
printf("整数y:"); scanf_s("&d", &y);
正解
printf("整数x:"); scanf_s("%d",&x);
printf("整数y:"); scanf_s("%d",&y);
まさかのただのスペース。
わかるかぃッ!
この辺もエラー指令はいてくれるとやりやすいんやけどなぁw