// myfirst.cpp
#include <iostream>
using namespace std;
void math(int);
int main()
{
int x;
cout << "원하는 숫자입력: ";
cin >> x;
math(x);
return 0;
}
void math(int a)
{
for (int i=1; i < 10; i++);
{
int m = a*i;
cout << a << "X" << i << "=" << m;
}
}
에러메시지는 i를선언안햇다는데 for구문해서 i선언햇자나?
그러네요나쁜컴파일라
math 함수에서 쓴i는 선언이됏는데 main함수에서는 i 선언을 안하고 math 함수만 데려와서썻잔아
아i는 안대꼬오구나
for문 뒤에 ; 삭제
for (int i; ; ) { /* statement */ } 이러면 /* statement */ 내에서만 i가 유효한데, for loop의 맨 뒤에 세미콜론을 붙여서 for loop를 허투로 10바퀴만 돌게 만들었음.
ip가 같은걸 보니 2기숙사인가