永发信息网

还是几个程序题

答案:3  悬赏:10  手机版
解决时间 2021-05-22 16:16

1.下面程序的功能是输出1至100之间每位数的乘积大于每位数的和的数,请填(3)空使程序完整。

main ( )

{ int n,k=1,s=0,m ;

for (n=1 ; n<=100 ; n++) {

k=1 ; s=0 ;

【1 】;

while (【2 】) {

k*=m%10;

s+=m%10;

【3 】;

}

if (k>s) printf(“%dd”,n); }}

2.

下面程序为数组输入数据并输出结果;判断下面程序的正误,如果错误请改正过来。

main ( )

{ int a[3]={3*0} ;

int i;

for (i=0; i<4; i++) scanf(“%d”,&a[i]);

for (i=0; i<4; i++) printf(“%d”,a[i]);

}

3

下面程序为数组输入数据并输出结果;判断下面程序的正误,如果错误请改正过来。

main ( )

{ int a[3]={1,2,3} , i;

scanf(“%d%d%d”,&a);

for (i=0; i<3; i++) printf(“%d”,a[i]);

}

最佳答案

第一题:


1.m=n;


2.m


3.m/=10;



第二题:


数组下标越界了. 定义a数组的长度是3. 但是输入输出访问的长度却是4;


#include <stdio.h>


main ( )


{ int a[3]={3*0} ;


int i;


for (i=0; i<3; i++) scanf("%d",&a[i]); //数组长度是3;


for (i=0; i<3; i++) printf("%d",a[i]);


}
第三题:


#include <stdio.h>


main ( )


{ int a[3]={1,2,3} , i;


scanf("%d%d%d",&a[0],&a[1],&a[2]); //一次输入3个元素.a[0],a[1],a[2];



for (i=0; i<3; i++) printf("%d",a[i]);


}

全部回答

第一题:1、m=n; 2、m!=0 3、m=m/10;

仅供参考!

1. 1) m=n

2) m/10>0

3) m=m%10

2. 程序正确,“%d”应该是你输入错误,其实是"%d"

3. 程序错误,scanf(“%d%d%d”,&a); 应该是scanf(“%d%d%d”,&a[0],&a[1],&a[2]);

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁给个方便一点的漫画下载网 谢了。
求“尊重人性,追求卓越”的英语翻译,希望能帮
泸州到南充要多少钱?
请问一下昨天我的QQ农场已经升到10级了,为什
描写诗中有美景诗句,形容金色的诗句
我有一颗AMD羿龙2 965不知道配什么主板好
寻找小时候玩的电脑游戏
梅丰线/S123(路口)这个地址在什么地方,我要
我电脑被黑客黑了、怎么办、我电脑开不下来了
帮我想一个男女统一的群成员名片.要求开头是
澳门电话区号是多少,005544是巴西哪个州的区
成都有哪些比较好的英语方向的研究生院校
女孩子哪个年龄最适合结婚
金星的名句,金星的名言名句一个女人在经济上
为什么睡到半夜会肚子饿?
推荐资讯
白羊座男生好么
安静赞美之泉诗歌,三国演义中赞美诸葛亮的诗
CPU使用率长时间100%,起伏很大。
哪里有蓝洛舞的<原来是美男>全文啊
诺基亚5230怎么用手机摄像头当电脑摄像头
碧丽华坚固办公家具在什么地方啊,我要过去处
侨联茗茶轩在什么地方啊,我要过去处理事情
乐视会破产吗,为什么小米不倒闭,而乐视却倒
虎林市商务局地址在什么地方,想过去办事
谁知道克隆空间的网站?
each other前何时要用介词何时不用
我朋友用我的家房子来注册公司,我承担什么责
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?