论坛: 编程破解 标题: 试编写一个简单的C!! 复制本贴地址    
作者: 剑心 [xfuq1985]    论坛用户   登录
作业的题目是这样:
请编写一个具有输入输出功能的两数相减的函数。
我自己做了下就是不知道对不对,向大家请求指点。
#include <stdio.h>
main()
{
  int a,d,c;
  scanf("%d",&a);
  scanf("%d",&d);
  c=a-d;
  printf("%d",c)
  }
也不知道对不对请大家指点下。谢谢!!

地主 发表时间: 07-01-15 23:00

回复: jhkdiy [jhkdiy]   版主   登录
对是对,但这不是函数啊,应该修改为函数:
代码:

int  Sub(int a, int b, int *c)
{
    return *c=a-b;
}




[此贴被 jhkdiy(jhkdiy) 在 01月16日14时59分 编辑过]

B1层 发表时间: 07-01-16 14:57

回复: radom [f_h]   论坛用户   登录
int  Sub(int a, int b)

int c;
c=a-b;
return c;
}

B2层 发表时间: 07-01-16 18:02

回复: SysHu0teR [syshunter]   版主   登录


B3层 发表时间: 07-01-16 22:49

回复: 极乐往生 [void]   论坛用户   登录
int sub(int a,int b)
{
    return (a-b);
}


B4层 发表时间: 07-01-17 20:50

回复: SysHu0teR [syshunter]   版主   登录
接楼上的
代码:

int sub(int a,int b)
{
__asm {
mov eax,dword ptr [a]
sub eax,dword ptr [b]
}
}


楼下继续,注意队形

B5层 发表时间: 07-01-17 21:20

回复: 青山绿水 [sunwu]   论坛用户   登录


B6层 发表时间: 07-01-19 02:49

回复: 月之御者 [kert_t8]   论坛用户   登录
11101110 11001010 00101000 10100100
10001010 10000101 01010101 11010010
10011110 10011101 01001010 11010100
01110101 10100101 01001101 01100101



B7层 发表时间: 07-01-19 10:40

回复: jhkdiy [jhkdiy]   版主   登录
---_---_ --__-_-_ __-_-___ -_-__-__  我的是高低电平~~

B8层 发表时间: 07-01-19 13:28

回复: 云烟 [xiaoqing09]   论坛用户   登录

代码:
Private Sub Command1_Click()

Dim a, b As Integer
a =Text1.text
b =Text2.text
Label1.Caption = sum2(a, b)
End Sub
Public Function sum2(x, y As Integer)
sum2 = x - y
End Function





[此贴被 云烟(xiaoqing09) 在 01月22日11时29分 编辑过]

B9层 发表时间: 07-01-22 07:07

回复: 云烟 [xiaoqing09]   论坛用户   登录
晕!原来是C,看错了!
不过你编写的那个是在主函数下计算的程序啊

按照你的思路 加一个函数!
代码:
#include <stdio.h>
int jisuan(int x,int y)
{
  return (x-y);
}
main()
{
  int a,d,c;
  scanf("%d",&a);
  scanf("%d",&d);
  c=jisuan(a,b);
  printf("%d",c);
  }






[此贴被 云烟(xiaoqing09) 在 01月22日11时38分 编辑过]

B10层 发表时间: 07-01-22 07:11

论坛: 编程破解

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号