chipqi_qi_ZJ @ 2024-11-02 16:53:16
rt
by wangjunyee @ 2024-11-02 16:55:24
什么意义上的函数?
by ltzx_2023_jy @ 2024-11-02 17:01:12
@chipqi_qi_ZJ
函数的本质就是把主程序中的代码打包成工具放到主程序外,在主程序内直接调用而已,并没有其他含义哦
看到你在好多题目的讨论区都问这个问题了,其实喊函不函数只是一个语法上的问题,是指没有什么区别
by yuhanlinluogu @ 2024-11-02 17:25:17
鉴于楼主问的问题,我为了麻烦而麻烦地写了一份代码,且图一乐。
#include<stdio.h>
int n;
void apart(int x,int a[]){
a[0]=x/1000;
a[1]=x/100%10;
a[2]=x/10%10;
a[3]=x%10;
}
int R(int a[]){
return a[3]-a[0]-a[1]-a[2];
}
bool check(int x){
return x>0;
}
void transform(int *A){
int x;
scanf("%d",&x);
int a[4];
apart(x,a);
int result=R(a);
bool M=check(result);
if(M)++*A;
}
int main(){
int ans=0;
scanf("%d",&n);
for(int i=0;i<n;++i){
transform(&ans);
}printf("%d",ans);
return 0;
}
看看这份代码吧,我知道,这种代码对一个项目来说是不负责任的,但它确实体现了函数的功能。
by chipqi_qi_ZJ @ 2024-11-02 21:25:00
@ltzx_2023_jy 哦~