際際滷

際際滷Share a Scribd company logo
舒亳亶 仗亠仗仂亟舒于舒亠仍
从舒亠亟 束于仂仄舒亳从舒 亳
仗仂亠 仗舒于仍亠仆亳晛
仂仗仂于从亳仆 仍亠从舒仆亟 亳从仂仂于亳
束舒弍仂舒  仆从亳礆亳損
cout() cin()
int main()
弌亳仆舒从亳 仆从亳亳:
亳仗_亠亰仍舒舒 亳仄_仆从亳亳 (仂弍磦仍亠仆亳 舒亞仄亠仆仂于)
{
仂弍磦仍亠仆亳 亳 亳仆从亳亳
}
仍 于仂亰于舒舒 亳亰 仆从亳亳 亳仗仂仍亰亠 仂仗亠舒仂 return:
return 于舒亢亠仆亳亠;
亳仄亠 仆从亳亶
/* 仂亰于舒舒亠 从于舒亟舒 亠仍仂亞仂 亳仍舒 */
int sqr(int x)
{
int y;
y = x*x;
return y;
}
亳仄亠 仆从亳亶
/* 舒仂亢亟亠仆亳亠 亠亟仆亠亞仂
舒亳仄亠亳亠从仂亞仂 于亠亠于亠仆仆 亳亠仍 */
int average(int a, int b)
{
int r;
r = (a * b) / 2.0;
return r;
}
亳仄亠 仆从亳亶
/* 于仂亟 亠仍仂亞仂 亳仍舒 仆舒 从舒仆 */
void printint(int num)
{
printf(%d , num);
}
亳仄亠 1
仂亞舒仄仄舒, 从仂仂舒 于于仂亟亳 舒弍仍亳 从弍仂于 亳亠仍 仂 1 亟仂 10  仆从亳亠亶,
于亳仍ム亠亶 从弍 亠仍仂亞仂 亳仍舒.
#include <stdio.h>
#include <conio.h>
/* 个仆从亳 于亳仍磳 从弍 亳仍舒 */
int cube(int x)
{
int y;
y = x*x*x;
return y;
}
/* 弌 仂亶 仆从亳亳 仆舒亳仆舒亠 于仗仂仍仆亠仆亳亠 仗仂亞舒仄仄
*/
void main()
{ int i;
for (i = 1; i <= 10; i++)
printf("%2d %4dn", i, cube(i));
getch();
}
丼 1
舒仗亳舒 仗仂亞舒仄仄 亟仍 舒舒 仗亠亳仄亠舒
仗礆仂亞仂仍仆亳从舒  仗仂仄仂 仆从亳亳
double perim(double a, double b)
个仆从亳 perim 于亳仍磳 亳 于仂亰于舒舒亠
仗亠亳仄亠 仗礆仂亞仂仍仆亳从舒 (亳仗 double 
于亠亠于亠仆仆仂亠 亳仍仂). 丕 仂亶 仆从亳亳 亟于舒
舒亞仄亠仆舒  亟仍亳仆 仂仂仆 仗礆仂亞仂仍仆亳从舒,
仗亠亠仄亠仆仆亠 a 亳 b 亳仗舒 double.
printf("P = %lf", perim(a, b));
舒 仗亠亳仄亠舒 仗礆仂亞仂仍仆亳从舒  仗仂仄仂
于亰仂于舒 仆从亳亳 perim. 亠亰仍舒
仗亠亠亟舒 仆从亳亳 printf, 从仂仂舒 亳
于于仂亟亳 亠亞仂 仆舒 从舒仆.
//* 个仆从亳 于亳仍磳 仗亠亳仄亠 仗礆仂亞仂仍仆亳从舒 */
double perim(double a, double b)
{
int p;
p = 2.0*(a+b);
return p;
}
/* 舒舒仍仂 仗仂亞舒仄仄 */
int main()
{ // 仆亳亳舒仍亳亰舒亳 仗亠亠仄亠仆仆
??????????????
// 于仂亟 a 亳 b
???????????????
// 亳仍亠仆亳亠 仗亠亳仄亠舒 亳 于于仂亟 亠亰仍舒舒
??????????????
}
丼 2
舒仗亳舒 仗仂亞舒仄仄, 于于仂亟 10 亠仍 仍舒亶仆
亳亠仍 于 亟亳舒仗舒亰仂仆亠 仂 0 亟仂 n (n 于于仂亟亳  从仍舒于亳舒).
 仆亠亶 亟仂仍亢仆 弍 亳 仆从亳亳
void randomize()  弍仂 亞亠仆亠舒仂舒 仍舒亶仆 亳亠仍
int random(int n)  于仂亰于舒舒亠 仍舒亶仆仂亠 亳仍仂 仂 0 亟仂 n
int main()  仂仆仂于仆舒 仗仂亞舒仄仄舒
/*** 个仆从亳亳 ***/
/* 弌弍仂 亞亠仆亠舒仂舒 仍舒亶仆 亳亠仍 */
void randomize()
{
???????????
}
/* 亠仆亠舒亳 仍舒亶仆仂亞仂 亳仍舒 仂 1 亟仂 n */
int random(int n)
{
???????????
}
int main()
{
cout << "Output random numbers from 0 to nn";
// 于亠亳 亟亳舒仗舒亰仂仆
// 弌弍仂亳 亞亠仆亠舒仂 仍舒亶仆 亳亠仍 于亰仂于仂仄 仆从亳亳
// 于亠亳 亟亠 仍舒亶仆 亳亠仍
// 亢亳亟舒 仆舒亢舒亳 从仍舒于亳亳
}
丼 3
弍磦亳 亟于舒 亠仍仂亳仍亠仆仆 仄舒亳于舒  舒亰仆仄亳 舒亰仄亠舒仄亳 亳 仆舒仗亳舒
仆从亳, 从仂仂舒 亰舒仗仂仍仆磳 亳 仍亠仄亠仆 亰仆舒亠仆亳礆亳 亳 仗仂从舒亰于舒亠 仆舒
从舒仆. 个仆从亳 亟仂仍亢仆舒 仗亳仆亳仄舒 亟于舒 仗舒舒仄亠舒  仄舒亳于 亳 亠亞仂 舒亰仄亠
void fillAndShowArray(int arrayForFilling[], int size);
int main()
{
const int SIZE1 = 8;
const int SIZE2 = 14;
int arrayForFilling1 [SIZE1] = {};
int arrayForFilling2 [SIZE2] = {};
fillAndShowArray(arrayForFilling1, SIZE1);
fillAndShowArray(arrayForFilling2, SIZE2);
return 0;
}
void fillAndShowArray(int arrayForFilling[], int size)
{
for (int i = 0; i < ??; i++)
{
arrayForFilling[i] = i + 1????????????
cout << arrayForFilling[i] << " ";
}
cout << endl;
}

More Related Content

Progr labrab-6-2013 - c++ - functions

  • 1. 舒亳亶 仗亠仗仂亟舒于舒亠仍 从舒亠亟 束于仂仄舒亳从舒 亳 仗仂亠 仗舒于仍亠仆亳晛 仂仗仂于从亳仆 仍亠从舒仆亟 亳从仂仂于亳
  • 3. 弌亳仆舒从亳 仆从亳亳: 亳仗_亠亰仍舒舒 亳仄_仆从亳亳 (仂弍磦仍亠仆亳 舒亞仄亠仆仂于) { 仂弍磦仍亠仆亳 亳 亳仆从亳亳 } 仍 于仂亰于舒舒 亳亰 仆从亳亳 亳仗仂仍亰亠 仂仗亠舒仂 return: return 于舒亢亠仆亳亠;
  • 4. 亳仄亠 仆从亳亶 /* 仂亰于舒舒亠 从于舒亟舒 亠仍仂亞仂 亳仍舒 */ int sqr(int x) { int y; y = x*x; return y; }
  • 5. 亳仄亠 仆从亳亶 /* 舒仂亢亟亠仆亳亠 亠亟仆亠亞仂 舒亳仄亠亳亠从仂亞仂 于亠亠于亠仆仆 亳亠仍 */ int average(int a, int b) { int r; r = (a * b) / 2.0; return r; }
  • 6. 亳仄亠 仆从亳亶 /* 于仂亟 亠仍仂亞仂 亳仍舒 仆舒 从舒仆 */ void printint(int num) { printf(%d , num); }
  • 7. 亳仄亠 1 仂亞舒仄仄舒, 从仂仂舒 于于仂亟亳 舒弍仍亳 从弍仂于 亳亠仍 仂 1 亟仂 10 仆从亳亠亶, 于亳仍ム亠亶 从弍 亠仍仂亞仂 亳仍舒. #include <stdio.h> #include <conio.h> /* 个仆从亳 于亳仍磳 从弍 亳仍舒 */ int cube(int x) { int y; y = x*x*x; return y; } /* 弌 仂亶 仆从亳亳 仆舒亳仆舒亠 于仗仂仍仆亠仆亳亠 仗仂亞舒仄仄 */ void main() { int i; for (i = 1; i <= 10; i++) printf("%2d %4dn", i, cube(i)); getch(); }
  • 8. 丼 1 舒仗亳舒 仗仂亞舒仄仄 亟仍 舒舒 仗亠亳仄亠舒 仗礆仂亞仂仍仆亳从舒 仗仂仄仂 仆从亳亳
  • 9. double perim(double a, double b) 个仆从亳 perim 于亳仍磳 亳 于仂亰于舒舒亠 仗亠亳仄亠 仗礆仂亞仂仍仆亳从舒 (亳仗 double 于亠亠于亠仆仆仂亠 亳仍仂). 丕 仂亶 仆从亳亳 亟于舒 舒亞仄亠仆舒 亟仍亳仆 仂仂仆 仗礆仂亞仂仍仆亳从舒, 仗亠亠仄亠仆仆亠 a 亳 b 亳仗舒 double. printf("P = %lf", perim(a, b)); 舒 仗亠亳仄亠舒 仗礆仂亞仂仍仆亳从舒 仗仂仄仂 于亰仂于舒 仆从亳亳 perim. 亠亰仍舒 仗亠亠亟舒 仆从亳亳 printf, 从仂仂舒 亳 于于仂亟亳 亠亞仂 仆舒 从舒仆.
  • 10. //* 个仆从亳 于亳仍磳 仗亠亳仄亠 仗礆仂亞仂仍仆亳从舒 */ double perim(double a, double b) { int p; p = 2.0*(a+b); return p; } /* 舒舒仍仂 仗仂亞舒仄仄 */ int main() { // 仆亳亳舒仍亳亰舒亳 仗亠亠仄亠仆仆 ?????????????? // 于仂亟 a 亳 b ??????????????? // 亳仍亠仆亳亠 仗亠亳仄亠舒 亳 于于仂亟 亠亰仍舒舒 ?????????????? }
  • 11. 丼 2 舒仗亳舒 仗仂亞舒仄仄, 于于仂亟 10 亠仍 仍舒亶仆 亳亠仍 于 亟亳舒仗舒亰仂仆亠 仂 0 亟仂 n (n 于于仂亟亳 从仍舒于亳舒). 仆亠亶 亟仂仍亢仆 弍 亳 仆从亳亳 void randomize() 弍仂 亞亠仆亠舒仂舒 仍舒亶仆 亳亠仍 int random(int n) 于仂亰于舒舒亠 仍舒亶仆仂亠 亳仍仂 仂 0 亟仂 n int main() 仂仆仂于仆舒 仗仂亞舒仄仄舒
  • 12. /*** 个仆从亳亳 ***/ /* 弌弍仂 亞亠仆亠舒仂舒 仍舒亶仆 亳亠仍 */ void randomize() { ??????????? } /* 亠仆亠舒亳 仍舒亶仆仂亞仂 亳仍舒 仂 1 亟仂 n */ int random(int n) { ??????????? } int main() { cout << "Output random numbers from 0 to nn"; // 于亠亳 亟亳舒仗舒亰仂仆 // 弌弍仂亳 亞亠仆亠舒仂 仍舒亶仆 亳亠仍 于亰仂于仂仄 仆从亳亳 // 于亠亳 亟亠 仍舒亶仆 亳亠仍 // 亢亳亟舒 仆舒亢舒亳 从仍舒于亳亳 }
  • 13. 丼 3 弍磦亳 亟于舒 亠仍仂亳仍亠仆仆 仄舒亳于舒 舒亰仆仄亳 舒亰仄亠舒仄亳 亳 仆舒仗亳舒 仆从亳, 从仂仂舒 亰舒仗仂仍仆磳 亳 仍亠仄亠仆 亰仆舒亠仆亳礆亳 亳 仗仂从舒亰于舒亠 仆舒 从舒仆. 个仆从亳 亟仂仍亢仆舒 仗亳仆亳仄舒 亟于舒 仗舒舒仄亠舒 仄舒亳于 亳 亠亞仂 舒亰仄亠
  • 14. void fillAndShowArray(int arrayForFilling[], int size); int main() { const int SIZE1 = 8; const int SIZE2 = 14; int arrayForFilling1 [SIZE1] = {}; int arrayForFilling2 [SIZE2] = {}; fillAndShowArray(arrayForFilling1, SIZE1); fillAndShowArray(arrayForFilling2, SIZE2); return 0; } void fillAndShowArray(int arrayForFilling[], int size) { for (int i = 0; i < ??; i++) { arrayForFilling[i] = i + 1???????????? cout << arrayForFilling[i] << " "; } cout << endl; }