コード例 #1
0
ファイル: main.c プロジェクト: peichaoqing/Hello
int
main ()
{
  int x, y;
  char op;
  scanf ("%d%c%d", &x, &op, &y);	// 5+4  8*9 11-6
  switch (op)
    {
    case '+':
      printf ("%d+%d=%d\n", x, y, myadd (x, y));
      break;
    case '-':
      printf ("%d-%d=%d\n", x, y, mysub (x, y));
      break;
    case '*':
      printf ("%d*%d=%d\n", x, y, mymul (x, y));
      break;
    case '/':
      printf ("%d/%d=%d\n", x, y, mydiv (x, y));
      break;

    default:
      break;
    }
  return 0;
}
コード例 #2
0
ファイル: points.c プロジェクト: changbindu/study
main()
{
	int x, y, z;
	printf("Pls enter x,y:");
	scanf("%d%d",&x,&y);
	printf("x = %d y = %d\n",x,y);
	z = myadd(&x, &y);
	printf("z = %d + %d = %d\n",x,y,z);
}
コード例 #3
0
ファイル: pi.c プロジェクト: a3zzat/ACA_LAB
int
main(int argc, char *argv[]) {
   float ztot, yran, ymult, ymod, x, y, z, pi, prod;
   long int low, ixran, itot, j, iprod;

      printf("Starting PI...\n");
      ztot = 0.0;
      low = 1;
      ixran = 1907;
      yran = 5813.0;
      ymult = 1307.0;
      ymod = 5471.0;
      itot = 12000;

      for(j=1; j<=itot; j++) {

/*
c   X and Y are two uniform random numbers between 0 and 1.
c   They are computed using two linear congruential generators.
c   A mix of integer and real arithmetic is used to simulate a
c   real program.  Magnitudes are kept small to prevent 32-bit
c   integer overflow and to allow full precision even with a 23-bit
c   mantissa.
*/

        iprod = 27611 * ixran;
        ixran = iprod - 74383*(long int)(iprod/74383);
        x = (float)ixran / 74383.0;
        prod = ymult * yran;
        yran = (prod - ymod*(long int)(prod/ymod));
        y = yran / ymod;
        z = x*x + y*y;
        myadd(&ztot,&z);
        if ( z <= 1.0 ) {
          low = low + 1;
        }
      }
      printf(" x=%8.5f y=%8.5f low=%7d j=%7d\n",x,y,low,j);
      pi = 4.0 * (float)low/(float)itot;
      printf("Pi = %9.6f ztot=%12.2f itot=%8d\n",pi,ztot,itot);

      return 0;
}
コード例 #4
0
ファイル: 01.c プロジェクト: zyxstar/exam_c
int main(void){
    myadd();
    return 0;
}