永发信息网

c语言编程急~~~

答案:3  悬赏:80  手机版
解决时间 2021-05-04 11:40

数组a包括10个整数,把a中所有的后项除以前项之商取整后存入数组b,并按每行3个元素的格式输出数组b

用c语言编写~~~谢谢

最佳答案

程序代码:


#include <stdio.h>
void main()
{
int a[10];
int b[10]={0};
int i;
printf("Please input 10number:\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=9;i>0;i--)
{


if(a[i-1]==0){printf("chu shu bu neng wei 0\n");break;}
b[i]=a[i]/a[i-1];
}
for(i=1;i<10;i++)
printf("%d ",b[i]);
printf("\n");


}
执行结果:


全部回答
#include <stdio.h> int main() { int a[10], b[9], i; scanf( "%d", &a[0] ); for ( i = 1; i < 10; ++i ) { scanf( "%d", &a[i] ); if ( a[i-1] == 0 ) { puts( "被0除错误" ); return 1; } b[i-1] = a[i] % a[i-1]; } for ( i = 1; i <= 9; ++i ) { printf( "%d ", b[i-1] ); if ( i % 3 == 0 ) putchar( '\n' ); } }
#include <stdio.h> main(void) { int a[10],b[9],i,j; for(i=0;i<10;i++) scanf("%d",&a[i]); printf("The a array is:\n"); for(i=0;i<10;i++) printf("%d ",a[i]); printf("\n"); for(i=0,j=0;i<9;i++,j++) b[j]=a[i+1]/a[i]; for(j=0;j<9;j++) printf("%d ",b[j]); }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
Y450PEI的性价比怎么样?
什么价位的笔记本电脑性价比最高?可玩大型网
求证。锐角三角形三条高会交同一点
怎样去除脸上的痘痘?怎样让皮肤光滑细嫩?
中国银行西安行政中心支行在哪里啊,我有事要
明珠花苑(西南门)地址有知道的么?有点事想过
考音乐学院要什么基础
历史学专业属于什么专业类
地下城中最牛的装备是啥
格力空调制冷制热问题
Frontpage2003网页导航栏的使用
怎么才能开通QQ牧场 ?
中国银行信用卡申请表
石台县仙寓镇中心卫生院地址在什么地方,想过
怎么制作乞丐牛仔裤
推荐资讯
上海宝隆美爵酒店-自动取款机这个地址在什么
火焰印章兑换
windows7的搜索功能在哪?
QQ农场怎么添加到空间里
南京宝善寺底站到南京滨江学院最近路线图
自由幻想谁给我个有最强之剑的CD码
王珞丹唱的一首歌
羚锐养生阁的鱼油怎么样?
情侣出去玩应该男的付钱还是女的?
诛仙都是什么职业,哪个职业最NB?
DNF鬼泣有多少万刷可以从三十七到四十五
关于中国人民银行上海分行地址
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?