找回密码
 注册
【阿里云】2核2G云新老同享 99元/年,续费同价华为云精选云产品特惠做网站就用糖果主机Jtti,新加坡服务器,美国服务器,香港服务器
楼主: 白金断戒

大哥大姐们~ 求个东西用C语言编的计算器源代码 ~

[复制链接]
发表于 2005 年 7 月 6 日 22:50:34 | 显示全部楼层
好.我给她留个言.看她明天能不能搞定啊.
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2005 年 7 月 6 日 22:50:55 | 显示全部楼层
【腾讯云】2核2G云服务器新老同享 99元/年,续费同价
楼主,可算给你找来一个了。。。晕。。

  我现在手上木有turboC,没法调试,你自己去验证咯。
  1. #include <stdlib.h>
  2. #include <math.h>
  3. #include <graphics.h>
  4. #include <stdio.h>
  5. #include <process.h>
  6. #define EXCAPE 27
  7. #define ENTER 13
  8. main(){
  9.   int press,i,x,y,x1,y1,ch_z=0;
  10.   int dian=0;
  11.   char ch='0';   /*input + - * /  */
  12.   char emp[80],sum[80],*e,*s;
  13.   double yuan=0.000000000000;
  14.   void init(void);
  15.   void clear_z(char *u);
  16.   double strtoflt(char *p);
  17.   int getkey();
  18.   int gd=DETECT, gm;
  19.   initgraph(&gd, &gm, "");
  20.   e=emp;
  21.   s=sum;
  22.   init();
  23.   x = (getmaxx() / 2) - 120;
  24.   y = (getmaxy() / 2) - 150;
  25.   x1 = (getmaxx() / 2) + 120;
  26.   y1 = (getmaxy() / 2) + 150;
  27.   while(1){
  28.    press = getkey();
  29.    switch(press){
  30.      case EXCAPE:
  31.       exit(0);
  32.      case 47:
  33.       bar (x + 10, y + 80 + 10, x + 60 - 10, y + 80 + 60 - 10);
  34.       delay(8000);
  35.       init();
  36.       if (ch!='0'){
  37.         switch(ch){
  38.           case '/':
  39.             if (strtoflt(emp)==0.0){
  40.              ch='0';
  41.              ch_z=0;
  42.              dian=0;
  43.              emp[0]='\0';
  44.              sum[0]='\0';
  45.              e=emp;
  46.              s=sum;
  47.              outtextxy(x+30,y+40,"error!!!!!");
  48.              break;
  49.             }
  50.             yuan = strtoflt(sum) / strtoflt(emp);
  51.             sprintf(sum,"%0.10f",yuan);
  52.             clear_z(sum);
  53.             outtextxy(x+30,y+40,sum);
  54.             break;
  55.           case '*':
  56.             yuan = strtoflt(sum) * strtoflt(emp);
  57.             sprintf(sum,"%0.10f",yuan);
  58.             clear_z(sum);
  59.             outtextxy(x+30,y+40,sum);
  60.             break;
  61.           case '+':
  62.             yuan = strtoflt(sum) + strtoflt(emp);
  63.             sprintf(sum,"%0.10f",yuan);
  64.             clear_z(sum);
  65.             outtextxy(x+30,y+40,sum);
  66.             break;
  67.           case '-':
  68.             if (strtoflt(sum)>=strtoflt(emp)){
  69.              yuan = strtoflt(sum) - strtoflt(emp);
  70.              sprintf(sum,"%0.10f",yuan);
  71.             }
  72.             else{
  73.              yuan=strtoflt(emp)-strtoflt(sum);
  74.              sprintf(sum,"-%0.10f",yuan);
  75.             }
  76.             clear_z(sum);
  77.             outtextxy(x+30,y+40,sum);
  78.             emp[0]='\0';
  79.         }
  80.       }
  81.        else{
  82.         if (ch_z==0){
  83.           outtextxy(x+30,y+40,emp);
  84.           stpcpy(sum,emp);
  85.         }
  86.         else{
  87.           outtextxy(x+30,y+40,sum);
  88.         }
  89.       }
  90.       ch='/';
  91.       ch_z=0;
  92.       emp[0]='\0';
  93.       e=emp;
  94.       dian=0;
  95.       break;
  96.      case 42:
  97.       bar (x + 60 + 10, y + 80 + 10, x + 60 * 2 - 10, y + 80 + 60 - 10);
  98.       delay(8000);
  99.       init();
  100.        if (ch!='0'){
  101.         switch(ch){
  102.           case '/':
  103.             yuan = strtoflt(sum) / strtoflt(emp);
  104.             sprintf(sum,"%0.10f",yuan);
  105.             clear_z(sum);
  106.             outtextxy(x+30,y+40,sum);
  107.             emp[0]='\0';
  108.             e=emp;
  109.             break;
  110.           case '*':
  111.             yuan = strtoflt(sum) * strtoflt(emp);
  112.             sprintf(sum,"%0.10f",yuan);
  113.             clear_z(sum);
  114.             outtextxy(x+30,y+40,sum);
  115.             emp[0]='\0';
  116.             e=emp;
  117.             break;
  118.           case '+':
  119.             yuan = strtoflt(sum) + strtoflt(emp);
  120.             sprintf(sum,"%0.10f",yuan);
  121.             clear_z(sum);
  122.             outtextxy(x+30,y+40,sum);
  123.             emp[0]='\0';
  124.             e=emp;
  125.             break;
  126.           case '-':
  127.             if (strtoflt(sum)>=strtoflt(emp)){
  128.              yuan = strtoflt(sum) - strtoflt(emp);
  129.              sprintf(sum,"%0.10f",yuan);
  130.             }
  131.             else{
  132.              yuan=strtoflt(emp)-strtoflt(sum);
  133.              sprintf(sum,"-%0.10f",yuan);
  134.             }
  135.              clear_z(sum);
  136.             outtextxy(x+30,y+40,sum);
  137.             emp[0]='\0';
  138.             e=emp;
  139.             break;
  140.         }
  141.       }
  142.        else{
  143.         if (ch_z==0){
  144.           outtextxy(x+30,y+40,emp);
  145.           stpcpy(sum,emp);
  146.           e=emp;
  147.         }
  148.         else
  149.           outtextxy(x+30,y+40,sum);
  150.       }
  151.       ch='*';
  152.       ch_z=0;
  153.        dian=0;
  154.       break;
  155.      case 45:
  156.       bar (x + 60 * 2 + 10, y + 80 + 10, x + 60 * 3 - 10, y + 80 + 60 - 10);
  157.       delay(8000);
  158.       init();
  159.        if (ch!='0'){
  160.         switch(ch){
  161.           case '/':
  162.             yuan = strtoflt(sum) / strtoflt(emp);
  163.             sprintf(sum,"%0.10f",yuan);
  164.             clear_z(sum);
  165.             outtextxy(x+30,y+40,sum);
  166.             emp[0]='\0';
  167.             e=emp;
  168.             break;
  169.           case '*':
  170.             yuan = strtoflt(sum) * strtoflt(emp);
  171.             sprintf(sum,"%0.10f",yuan);
  172.             clear_z(sum);
  173.             outtextxy(x+30,y+40,sum);
  174.             emp[0]='\0';
  175.             e=emp;
  176.             break;
  177.           case '+':
  178.             yuan = strtoflt(sum) + strtoflt(emp);
  179.             sprintf(sum,"%0.10f",yuan);
  180.             clear_z(sum);
  181.             outtextxy(x+30,y+40,sum);
  182.             emp[0]='\0';
  183.             e=emp;
  184.             break;
  185.           case '-':
  186.             if (strtoflt(sum)>=strtoflt(emp)){
  187.              yuan = strtoflt(sum) - strtoflt(emp);
  188.              sprintf(sum,"%0.10f",yuan);
  189.             }
  190.             else{
  191.              yuan=strtoflt(emp)-strtoflt(sum);
  192.              sprintf(sum,"-%0.10f",yuan);
  193.             }
  194.              clear_z(sum);
  195.             outtextxy(x+30,y+40,sum);
  196.             emp[0]='\0';
  197.             e=emp;
  198.             break;
  199.         }
  200.       }
  201.        else{
  202.         if (ch_z==0){
  203.           outtextxy(x+30,y+40,emp);
  204.           stpcpy(sum,emp);
  205.           e=emp;
  206.         }
  207.         else
  208.           outtextxy(x+30,y+40,sum);
  209.       }
  210.       ch='-';
  211.       ch_z=0;
  212.        dian=0;
  213.       break;
  214.      case 43:
  215.       bar (x + 60 * 3 + 10, y + 80 + 10, x + 60 * 4 - 10, y + 80 + 60 - 10);
  216.       delay(8000);
  217.       init();
  218.        if (ch!='0'){
  219.         switch(ch){
  220.           case '/':
  221.             yuan = strtoflt(sum) / strtoflt(emp);
  222.             sprintf(sum,"%0.10f",yuan);
  223.             clear_z(sum);
  224.             outtextxy(x+30,y+40,sum);
  225.             emp[0]='\0';
  226.             e=emp;
  227.             break;
  228.           case '*':
  229.             yuan = strtoflt(sum) * strtoflt(emp);
  230.             sprintf(sum,"%0.10f",yuan);
  231.             clear_z(sum);
  232.             outtextxy(x+30,y+40,sum);
  233.             emp[0]='\0';
  234.             e=emp;
  235.             break;
  236.           case '+':
  237.             yuan = strtoflt(sum) + strtoflt(emp);
  238.             sprintf(sum,"%0.10f",yuan);
  239.             clear_z(sum);
  240.             outtextxy(x+30,y+40,sum);
  241.             emp[0]='\0';
  242.             e=emp;
  243.             break;
  244.           case '-':
  245.             if (strtoflt(sum)>=strtoflt(emp)){
  246.              yuan = strtoflt(sum) - strtoflt(emp);
  247.              sprintf(sum,"%0.10f",yuan);
  248.             }
  249.             else{
  250.              yuan=strtoflt(emp)-strtoflt(sum);
  251.              sprintf(sum,"-%0.10f",yuan);
  252.             }
  253.              clear_z(sum);
  254.             outtextxy(x+30,y+40,sum);
  255.             emp[0]='\0';
  256.             e=emp;
  257.             break;
  258.         }
  259.       }
  260.        else{
  261.         if (ch_z==0){
  262.           outtextxy(x+30,y+40,emp);
  263.           stpcpy(sum,emp);
  264.           e=emp;
  265.         }
  266.         else
  267.           outtextxy(x+30,y+40,sum);
  268.       }
  269.       ch='+';
  270.       ch_z=0;
  271.        dian=0;
  272.       break;
  273.      case 49:
  274.       bar (x + 10, y + 80 + 53 + 10, x + 60 - 10, y + 80 + 53 * 2 - 4);
  275.       delay(8000);
  276.       init();
  277.       for (i=0;i<=79;i++){
  278.         if (emp[i]=='\0')
  279.           break;
  280.       }
  281.       if (ch_z==0){
  282.         *e='1';e++;*e='\0';
  283.         outtextxy(x+30,y+40,emp);
  284.       }
  285.       else{
  286.         outtextxy(x+30,y+40,sum);
  287.       }
  288.       break;
  289.      case 50:
  290.       bar (x + 60 + 10, y + 80 + 53 + 10, x + 60 * 2 - 10, y + 80 + 53 * 2 - 4);
  291.       delay(8000);
  292.       init();
  293.        for (i=0;i<=79;i++){
  294.         if (emp[i]=='\0')
  295.           break;
  296.       }
  297.        if (ch_z==0){
  298.         *e='2';e++;*e='\0';
  299.         outtextxy(x+30,y+40,emp);
  300.       }
  301.       else{
  302.         outtextxy(x+30,y+40,sum);
  303.       }
  304.       break;
  305.      case 51:
  306.       bar (x + 60 * 2 + 10, y + 80 + 53 + 10, x + 60 * 3 - 10, y + 80 + 53 * 2 - 4);
  307.       delay(8000);
  308.       init();
  309.        for (i=0;i<=79;i++){
  310.         if (emp[i]=='\0')
  311.           break;
  312.       }
  313.        if (ch_z==0){
  314.         *e='3';e++;*e='\0';
  315.         outtextxy(x+30,y+40,emp);
  316.       }
  317.       else{
  318.         outtextxy(x+30,y+40,sum);
  319.       }
  320.       break;
  321.      case ENTER:
  322.       bar (x + 60 * 3 + 10, y + 80 + 53 + 10, x + 60 * 4 - 10, y + 80 + 53 * 2 - 4);
  323.       delay(8000);
  324.       init();
  325.         if (ch!='0'){
  326.           switch(ch){
  327.             case '/':
  328.              yuan = strtoflt(sum) / strtoflt(emp);
  329.              sprintf(sum,"%0.10f",yuan);
  330.              clear_z(sum);
  331.              outtextxy(x+30,y+40,sum);
  332.              emp[0]='\0';
  333.              e=emp;
  334.              break;
  335.             case '*':
  336.              yuan = strtoflt(sum) * strtoflt(emp);
  337.              sprintf(sum,"%0.10f",yuan);
  338.              clear_z(sum);
  339.              outtextxy(x+30,y+40,sum);
  340.              emp[0]='\0';
  341.              e=emp;
  342.              break;
  343.             case '+':
  344.              yuan = strtoflt(sum) + strtoflt(emp);
  345.              sprintf(sum,"%0.10f",yuan);
  346.              clear_z(sum);
  347.              outtextxy(x+30,y+40,sum);
  348.              emp[0]='\0';
  349.              e=emp;
  350.              break;
  351.             case '-':
  352.              if (strtoflt(sum)>=strtoflt(emp)){
  353.                yuan = strtoflt(sum) - strtoflt(emp);
  354.                sprintf(sum,"%0.10f",yuan);
  355.              }
  356.              else{
  357.                yuan=strtoflt(emp)-strtoflt(sum);
  358.                sprintf(sum,"-%0.10f",yuan);
  359.              }
  360.              clear_z(sum);
  361.              outtextxy(x+30,y+40,sum);
  362.              emp[0]='\0';
  363.              e=emp;
  364.              break;
  365.           }
  366.         }
  367.         else{
  368.           if (ch_z==0){
  369.             outtextxy(x+30,y+40,emp);
  370.             stpcpy(sum,emp);
  371.             e=emp;
  372.           }
  373.           else{
  374.             outtextxy(x+30,y+40,sum);
  375.           }
  376.         }
  377.       ch='0';
  378.       ch_z=1;
  379.        dian=0;
  380.       break;
  381.      case 52:
  382.       bar (x + 10, y + 80 + 53 * 2 + 10, x + 60 - 10, y + 80 + 53 * 3 - 4);
  383.       delay(8000);
  384.       init();
  385.       if (ch_z==0){
  386.         *e='4';e++;*e='\0';
  387.         outtextxy(x+30,y+40,emp);
  388.       }
  389.       else{
  390.         outtextxy(x+30,y+40,sum);
  391.       }
  392.       break;
  393.      case 53:
  394.       bar (x + 60 + 10, y + 80 + 53 * 2 + 10, x + 60 * 2 - 10, y + 80 + 53 * 3 - 4);
  395.       delay(8000);
  396.       init();
  397.        if (ch_z==0){
  398.         *e='5';e++;*e='\0';
  399.         outtextxy(x+30,y+40,emp);
  400.       }
  401.       else{
  402.         outtextxy(x+30,y+40,sum);
  403.       }
  404.       break;
  405.      case 54:
  406.       bar (x + 60 * 2 +10, y + 80 + 53 * 2 + 10, x + 60 * 3 - 10, y + 80 + 53 * 3 - 4);
  407.       delay(8000);
  408.       init();
  409.        if (ch_z==0){
  410.         *e='6';e++;*e='\0';
  411.         outtextxy(x+30,y+40,emp);
  412.       }
  413.       else{
  414.         outtextxy(x+30,y+40,sum);
  415.       }
  416.       break;
  417.      case 46:
  418.       bar (x + 60 * 3 + 10, y + 80 + 53 * 2 + 10, x + 60 * 4 - 10, y + 80 + 53 * 3 - 4);
  419.       delay(8000);
  420.       init();
  421.       if (dian==0){
  422.         if (ch_z==0){
  423.           *e='.';e++;*e='\0';
  424.           outtextxy(x+30,y+40,emp);
  425.         }
  426.         else{
  427.           outtextxy(x+30,y+40,sum);
  428.         }
  429.       }
  430.       else{
  431.         if (ch_z==0)
  432.           outtextxy(x+30,y+40,emp);
  433.         else
  434.           outtextxy(x+30,y+40,sum);
  435.       }
  436.       dian=1;
  437.       break;
  438.      case 55:
  439.       bar (x + 10, y + 80 + 53 * 3 + 10, x + 60 - 10, y + 80 + 53 * 4 - 4);
  440.       delay(8000);
  441.       init();
  442.        if (ch_z==0){
  443.         *e='7';e++;*e='\0';
  444.         outtextxy(x+30,y+40,emp);
  445.       }
  446.       else{
  447.         outtextxy(x+30,y+40,sum);
  448.       }
  449.       break;
  450.      case 56:
  451.       bar (x + 60 + 10, y + 80 + 53 * 3 + 10, x + 60 * 2 -10, y + 80 + 53 * 4 - 4);
  452.       delay(8000);
  453.       init();
  454.        if (ch_z==0){
  455.         *e='8';e++;*e='\0';
  456.         outtextxy(x+30,y+40,emp);
  457.       }
  458.       else{
  459.         outtextxy(x+30,y+40,sum);
  460.       }
  461.       break;
  462.      case 57:
  463.       bar (x + 60 * 2 + 10, y + 80 + 53 * 3 + 10, x + 60 * 3 - 10, y + 80 + 53 * 4 - 4);
  464.       delay(8000);
  465.       init();
  466.       if (ch_z==0){
  467.         *e='9';e++;*e='\0';
  468.         outtextxy(x+30,y+40,emp);
  469.       }
  470.       else{
  471.         outtextxy(x+30,y+40,sum);
  472.       }
  473.       break;
  474.      case 48:
  475.       bar (x + 60 * 3 + 10, y + 80 + 53 * 3 + 10, x + 60 * 4 - 10, y + 80 + 53 * 4 - 4);
  476.       delay(8000);
  477.       init();
  478.       if (ch_z==0){
  479.         *e='0';e++;*e='\0';
  480.         outtextxy(x+30,y+40,emp);
  481.       }
  482.       else{
  483.         outtextxy(x+30,y+40,sum);
  484.       }
  485.       break;
  486.      case 32:
  487.       emp[0]='\0';
  488.       sum[0]='\0';
  489.       e=emp;
  490.       s=sum;
  491.       ch='0';
  492.       ch_z=0;
  493.       dian=0;
  494.       init();
  495.       break;
  496.      case 8:
  497.       delay(8000);
  498.       for(i=0;i<=79;i++){
  499.         if (emp[i]=='\0')
  500.           break;
  501.       }
  502.       if (i==0)
  503.         break;
  504.       if (i!=79&&i!=0){
  505.         i--;
  506.         emp[i]='\0';
  507.         e=&emp[i];
  508.       }
  509.       init();
  510.       outtextxy(x+30,y+40,emp);
  511.       break;
  512.    }
  513.   }
  514. }
  515. /*---------------------------------------------------------------------*/
  516. void init(void){
  517.   int x, y, x1, y1, i, j;
  518.   char emp;
  519.   x = (getmaxx() / 2) - 120;
  520.   y = (getmaxy() / 2) - 150;
  521.   x1 = (getmaxx() / 2) + 120;
  522.   y1 = (getmaxy() / 2) + 150;
  523.   cleardevice();
  524.   setbkcolor(3);
  525.   setfillstyle(1, 15);
  526.   setcolor(15);
  527.   settextstyle(1,0,1);
  528.   rectangle (x, y, x1, y1);
  529.   rectangle (x - 7, y - 7, x1 + 7, y1 + 7);
  530.   rectangle (x + 10, y + 10, x1 - 10, y + 80 - 10);
  531.   line (x, y + 80, x1, y + 80);
  532.   y = y + 80;
  533.   for (j = 1; j <= 4; j++){
  534.    x = (getmaxx() / 2) - 120;
  535.    for (i = 1; i <= 4; i++){
  536.      /* bar (x + 10, y + 10, x + 60 - 10, y + 60 - 10);*/
  537.      rectangle(x + 10, y + 10, x + 60 - 10, y + 60 - 10);
  538.      if (j == 1){
  539.       if (i == 1)
  540.         outtextxy(x + 20, y + 20, "/");
  541.       if (i == 2)
  542.         outtextxy(x + 25, y + 20, "*");
  543.       if (i == 3)
  544.         outtextxy(x + 27, y + 20, "-");
  545.       if (i == 4)
  546.         outtextxy(x + 25, y + 20, "+");
  547.      }
  548.      if (j == 2){
  549.       if (i == 1)
  550.         outtextxy(x + 25, y + 20, "1");
  551.       if (i == 2)
  552.         outtextxy(x + 25, y + 20, "2");
  553.       if (i == 3)
  554.         outtextxy(x + 25, y + 20, "3");
  555.       if (i == 4)
  556.         outtextxy(x + 25, y + 20, "=");
  557.      }
  558.      if (j == 3){
  559.       if (i == 1)
  560.         outtextxy(x + 25, y + 20, "4");
  561.       if (i == 2)
  562.         outtextxy(x + 25, y + 20, "5");
  563.       if (i == 3)
  564.         outtextxy(x + 25, y + 20, "6");
  565.       if (i == 4)
  566.         outtextxy(x + 25, y + 20, ".");
  567.      }
  568.      if (j == 4){
  569.       if (i == 1)
  570.         outtextxy(x + 25, y + 20, "7");
  571.       if (i == 2)
  572.         outtextxy(x + 25, y + 20, "8");
  573.       if (i == 3)
  574.         outtextxy(x + 25, y + 20, "9");
  575.       if (i == 4)
  576.         outtextxy(x + 25, y + 20, "0");
  577.      }
  578.      x = x + 60;
  579.    }
  580.    y = y + 53;
  581.   }
  582. }
  583. /*---------------------------------------------------------------------*/
  584. int getkey(){
  585.   char lowbyte;
  586.   int press;
  587.   while(bioskey(1)==0);
  588.   press = bioskey(0);
  589.   press = press&0xff? press&0xff: press>>8;
  590.   return(press);
  591. }
  592. double strtoflt(char *p)
  593. {
  594.   double rtl=0.000000000000;
  595.   double pnt=0.000000000000;
  596.   double t = 10;
  597.   int ispoint = 0;
  598.   while (*p!='\0'||*p!='.'){
  599.    if(*p<'0'||*p>'9')
  600.      break;
  601.    rtl*=10;
  602.    rtl+=*p-'0';
  603.    p++;
  604.   }
  605.   if (*p=='.'){
  606.    ispoint=1;
  607.    p++;
  608.   }
  609.   while(ispoint&&*p!='\0'){
  610.    pnt+=(double)(*p-'0')/t;
  611.    t*=10;
  612.    p++;
  613.   }
  614.   rtl+=pnt;
  615.   return (rtl);
  616. }
  617. /*-----------------------------------------------------------------------*/
  618. void clear_z(char u[]){
  619.   int i;
  620.   for(i=strlen(u)-1;i>=0;i--){
  621.    if (u[i]!='0')
  622.      break;
  623.   }
  624.   if (u[i]=='.'){
  625.    u[i]='\0';
  626.   }
  627.   else{
  628.    i++;
  629.    u[i]='\0';
  630.   }
  631. }
复制代码
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2005 年 7 月 6 日 22:51:37 | 显示全部楼层
看这个源码包括的头文件,应该是一个已经实现界面化的源码了。。
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

 楼主| 发表于 2005 年 7 月 6 日 22:53:27 | 显示全部楼层
谢谢,我告诉他一下,看看啊,太谢谢了!
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

 楼主| 发表于 2005 年 7 月 6 日 23:06:15 | 显示全部楼层
老大,我同学说这个也太NB了,能不能搞个简单点的。
他说给老师,老师都不能相信是他作的
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2005 年 7 月 6 日 23:08:22 | 显示全部楼层
 你让他把图形界面化的那些代码去掉就行了咯。。 这样就不NB了吧。。
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

 楼主| 发表于 2005 年 7 月 6 日 23:14:34 | 显示全部楼层
【腾讯云】2核2G云服务器新老同享 99元/年,续费同价
谢谢了,麻烦你了!
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|金光论坛

GMT+8, 2024 年 11 月 19 日 19:38 , Processed in 0.015647 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表