编写函数,传递自己的学号 和数组作为参数,然后提取学号 并将其存储到数组. 然后打印数组. (请注意,数组的大小应为6。不要使用scanf()获取学号, 只需将数字作为参数传递。)
这是我瞎写的,我并不懂如何将参数进行传递而且不能用scanf,有没有人能帮忙解答一下
编写函数,传递自己的学号 和数组作为参数,然后提取学号 并将其存储到数组. 然后打印数组. (请注意,数组的大小应为6。不要使用scanf()获取学号, 只需将数字作为参数传递。)
收起
#include <stdio.h>
void setNo(int arr[], int no){
for(int i=5;i >=0;i--){
arr[i]=no%10;
no/=10;
}
}
int main () {
int arr[6]={0};
setNo(arr,100001);
//输出
for(int i=0;i <6;i++){
printf("%d",arr[i]);
}
return 0;
}
报告相同问题?