|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
假设10个整数储存在数组a中,要求把其中能被12整除的数标记为‘T’,其他标记为‘F’。标记储存在字符数组b中下标相同的对应位置,并输出两个数组。
- #include <stdio.h>
- int main(void)
- {
- int d[10] = {0} , i ;
- char c[10] ;
- for(i = 0 ; i < 10 ; i ++) {
- scanf("%d" , & d[i]) ;
- if(d[i] && ! (d[i] % 12)) c[i] = 'T' ;
- else c[i] = 'F' ;
- }
- printf("%d" , d[0]) ;
- for(i = 1 ; i < 10 ; i ++) printf(" %d" , d[i]) ;
- printf("\n") ;
- printf("%c" , c[0]) ;
- for(i = 1 ; i < 10 ; i ++) printf(" %c" , c[i]) ;
- printf("\n") ;
- }
复制代码
编译、运行实况:
- D:\0002.Exercise\C>g++ -o x x.c
- D:\0002.Exercise\C>x
- 5 10 12 8 9 36 7 84 0 96
- 5 10 12 8 9 36 7 84 0 96
- F F T F F T F T F T
- D:\0002.Exercise\C>
复制代码
|
|