64,647
社区成员
发帖
与我相关
我的任务
分享
for (int i = 0; i < SIZE; i++)
{
cout << array[i] << " : " ;
cin >> market[i] ;
sum += market[i] ;
}
for (i = 0; i < SIZE; i++)
cout << array[i] << " sells " << market[i] << " books\n" ;
// 5-5-2011-05-11-20.56.cpp -- 第五章第五题
#include <iostream>
#include <string>
const int YEARS = 3 ;
const int MONTHS = 12 ;
int main (void) ;
int main (void)
{
using namespace std ;
const string months[MONTHS] =
{
"January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December"
} ;
int sales[YEARS][MONTHS] ;
int sum[YEARS] = {0, 0, 0} ;
int total = 0 ;
for (int i = 0; i < YEARS; i++) // see declaration of 'i'
{
cout << "A new year :\n" ;
for (int j = 0; j < MONTHS; j++)
{
cout << months[j] << " : " ;
cin >> sales[i][j] ;
sum[i] += sales[i][j] ;
}
}
cout << "First year sales : " << sum[0] << endl ;
cout << "Second year sales : " << sum[1] << endl ;
cout << "Third year sales : " << sum[2] << endl ;
for (int i = 0; i < YEARS; i++) // error C2374: 'i' : redefinition; multiple initialization
total += sum[i] ;
cout << "Total is : " << total << endl ;
return 0 ;
}
#include "stdio.h"
int main()
{
// jernymy 此处定义了i,则i的作用范围是从此处到函数结束
for (int i = 0; i < 10; i++)
{
printf("\n");
}
for (i = 0; i < 10; i++)
{
printf("%d\n", i);
}
// i的作用范围到这里
return 0;
}