问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请各位C语言过来解惑,谢谢

发布网友 发布时间:2023-02-05 22:42

我来回答

3个回答

热心网友 时间:2023-09-20 23:43

#include <stdio.h>
#define M 100
void arrout (int * ,int);
int arrin (int *);
void main()
{
int s[M],k;
k=arrin (s);
arrout(s,k);
}
int arrin (int *a)
{
int i,x;
i=0;
scanf("%d,&x");
while (x>0)
{
*(a+i)=x;
i++;
scanf("%d",&x);
}
return i;
}
void arrout (int *a,int n)
{
int i;
for(i=0;i<n;i++)
printf(((i+1)%5==0)? "%4d\n":"%4d",*(a+i)); //?条件语句写有一些问题
printf("\n");
}
错误有两处,修改一下编译通过~
1 条件语句写有一些问题
2 main函数默认有返回值

热心网友 时间:2023-09-20 23:44

int arrin (int *a)
{int i,x;
i=0;
scanf("%d,&x");
while (x>0)
{*(a+i)=x;
i++;
scanf("%d",&x);
}
return i;
}
中错了,没有控制数组变量中元素的输入个数,造成输入错误,可改为:
int arrin (int *a)
{int i,x,n;
i=0;
scanf("%d\n“,&n);/*输入多少个元素*/
if(n>M)
{
printf("输入元素个数错误!");
return 0;
}
while (i<n)
{
scanf("%d",&x);
*(a+i)=x;
i++; /*减少计数*/
}
return n;/*返回输入元素的个数*/
}

void arrout (int *a,int n)
{int i;
for(i=0;i<n;i++)
printf(((i+1)%5==0)? "%4d\n";"%4d",*(a+i));
printf("\n");
}
中printf(((i+1)%5==0)? "%4d\n";"%4d",*(a+i));有错误
变为:
void arrout (int *a,int n)
{int i;
for(i=0;i<n;i++)
if((i+1)%5==0)
printf("%4d\n",*(a+i));
else
printf("%4d",*(a+i));
printf("\n");
}

热心网友 时间:2023-09-20 23:44

在 arrin 函数中,第一个scanf("%d,&x");应该改成scanf("%d", &x);
在 arrout 函数中,printf(((i+1)%5==0)? "%4d\n";"%4d",*(a+i));应该把里面的分号改成冒号。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电脑上制作相册时转换源文件用电脑如何制作相册视频 二十四节气立秋的特点 立秋的来历和风俗-今日头条 立秋这个节气的特点 立秋节气的特点和由来-今日头条 怎么设置电脑键盘灯光笔记本怎么开键盘背光 苹果电脑win10键盘灯怎么开 苹果电脑win10键盘灯打开方法 为什么我电脑CPU 什么都不运行温度还100以上? 麻烦大家看看我的cpu温度不稳定 电脑cpu热怎么解决电脑cpu过热要怎么解决 电脑cpu温度高怎么解决办法 船用螺旋桨厂家 c语言,求解惑 【C语言解惑】为什么不会输出原来的编号,把前面的0改为1后却成功了... 小金刚缝隙里有少许果肉残留的棕色的皮,很难扣,长时间用猪鬃刷能刷 被子湿的发霉了,我住的寝室是阴面,而且这几天都在下雨,我想用电热毯蒸干,这样有用吗? 报过窝的母鸡月母子可以吃吗? 小班美术教育中应该注意哪些问题? 怎么查看电脑名字是什么 如何查看计算机的名称? 如何看计算机名称? 让蚊子咬了,抹上香油一会就好了是真的吗? 耳洞流脓可不可以弄香油? 晒伤了通红可以用香油吗? 私营企业申请破产流程 制证中心制证要多久 为什么我下载的PPT文件打不开? 华陀有哪些成就 华佗的主要成就是什么? 华佗的成就? 华佗成就了哪些事? 为什么问卷星扫码答题显示时间已截止 c语言新人求大神解惑!!! 在线求C语言大佬解惑 C 语言 解惑 if(year%400==0||(year%4==0&&year%100!=0))/*判断是不... C语言for循环 求大神解惑 c语言解惑 梦见自已被判死刑向母亲告别 搜狗输入法打字时不出字,怎么回事? 吉比特光猫超级密码有什么用 黑暗料理桶装地沟油怎么获得 《黑暗料理王》螺丝刀制作攻略 每次打篮球不小心戳着手指弯不下来 打球搓到手指了,手指无法完全握拳,几个搓到的手指不能完全弯曲,没什么... 手指打篮球戳了怎么一直没好 ...但不肿,可以湾区用力,但是不能向后弯曲过多 打篮球,右手无名指被篮球chu了,目前这个手指头根本不能打弯,而且明显比... 手指头无名指戳到篮球不能弯曲 怎么上网查? ...粉刺而且毛孔大还有凹下去的地方怎么办,怎么让凹进去的长出来?_百 ... 皮肤零孔洞的大量去痘方法!让痘痘瞬间被挤爆...! 脂肪游离是什么原理?