永发信息网

C语言程序设计1

答案:3  悬赏:40  手机版
解决时间 2021-07-16 19:09

假设10个整数存储在数组a[10]中,要求把其中能被12整除的数标记为T,其它标记为F。标记存储在字符数组b[10]中下标相同的对应位置。试编写程序,实现以上功能,并输出两个数组。

最佳答案
#include<stdio.h>
void main(){
int i,a[10];
char b[10];
printf("请输入10个整数(空格隔开):");
for(i=0;i<10;i++){
scanf("%d",&a[i]);
}
for(i=0;i<10;i++){
if(a[i]%12==0) b[i]='T';
else b[i]='F';
}
printf("整数数组a:");
for(i=0;i<10;i++){
printf("%d ",a[i]);
}
printf("\n字符数组b:");
for(i=0;i<10;i++){
printf("%c ",b[i]);
}
}
全部回答

我指针还没有学完,不过我感觉你这个题应该会用到指针,char*a[10] 定义一个指针数组,

a[10]放数, *a[10]存放标记, 然后写判断,

#include< stdio.h >

main() { int a[ 10 ], i; char b[ 10 ];

for( i = 0; i < 10; i++ ) { scanf( "%d", &a[ i ] ); if( a[ i ] % 12 ) //如果a[ i ]不能被12整除 { b[ i ] = 'F'; //将数组b的对应位置标记为F } else { b[ i ] = 'T'; //能被12整除, 则标记为T } }

for( i = 0; i < 10; i++ ) //输出数组a { printf( "%-5d", a[ i ] ); }

printf( "\n" );

for( i = 0; i < 10; i++ ) //输出数组b { printf("%-5c", b[ i ] ); }

}

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
DNF一个号只能转一次区么?
男生爱吃醋说明什么?
宠物打工老是出现错误
请问谁知道09年10月1日的美元汇率中间价是多
求早安少女组的手机铃声
这部电影叫什么(图片在问题了)
十字秀里的半针绣是什么意思?怎么秀啊?
男孩除了牛仔裤还有什么好看的?是不是没了?
哪里能买到动画片“黑之契约者”
谁有三星i900/i908-400*240-无限今日的皮肤
电脑问题?没声音
请问有谁知道从翔殷路800号到峨山路613号怎么
谁知道三抢什么时候演?
求劲舞团所有手动玩房技巧!
山药社区 - 中里巴人官方论坛 - 求医不如求己
推荐资讯
分手该说什么?(急)
作业不会写怎么办
佳能np1215复印机,复印出来为什么底子黑、、
一个女生已不是女儿身,是被迫的,她很难过,
遗忘,是不是对伤口最慈悲的祝福?
在电脑上看到好看的图片点右键为什么没有转载
喜欢一个人,但她没这个意思,咋办哦
鳝鱼是否有公的
从重庆北站到巴南区花溪镇走马梁打的多少钱?
歌曲《十二星座》在哪里可以下载?
资本主义议会与我国清朝的议政王会议有什么异
弱弱的问下.异性之间存在纯友谊么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?