下列程序运行后的输出结果是【1】 void main() { char c1,c2; for(c1=’0’,c2=’9’;c1 printf(“%c%c”,c1,c2); printf(“\n”); }
0918273645
举一反三
- 以下程序运行后输出的结果是______。 void main() char c1,c2; for (c1=’0’,c2=’9’;c1<c2;c1++,c2--) printf("%c%c",c1,c2); printf("\n");
- 以下程序运行后的输出结果是 【19】 。#include <stdio, h>main( ) char c1 ,c2; for( el =’ 0’, c2 =’9’; e1<c2; c1 + + , c2 -- ) printf(" %c%c", c1, c2 ); printf("\n" );
- 下列程序运行后的输出结果是【1】void main(){ char c1,c2; for(c1=’0’,c2=’9’;c1 答案: (1) 0918273645 答案解析: 难易: 中 知识点:
- 下列给定程序中,函数fun的功能是进行数字字符转换。若形参ch中是数字字符'0'~'9',则将'0'转换成'9','1'转换成'8','2'转换成'7',……,'9'转换成'0';若是其他字符则保持不变;并将转换后的结果作为函数值返回。 #include 请填空(1) fun(char ch) { if (ch>='0' &&请填空(2) ) return '9'- (ch- 请填空(3) ) ; return ch ; } main() { char c1, c2; printf("\nThe result :\n"); c1='2'; c2 = fun(c1); printf("c1=%cc2=%c\n", c1, c2); c1='8'; c2 = fun(c1); printf("c1=%cc2=%c\n", c1, c2);c1='a';c2 = fun(c1); printf("c1=%cc2=%c\n", c1, c2); }
- 设有定义:char c1='b',c2='e'; ,则执行语句printf("%c",(c2,c1));后,输出结果是______。 A: B: e C: 1 D: 2
内容
- 0
分析下列程序运行结果 #include main() { charc1,c2; c1=97;c2=98; printf("c1=%c,c2=%c\n",c1,c2); printf("c1=%d,c2=%d\n",c1,c2); }
- 1
下面程序的运行结果为( )。#include [stdio.h]void main(){ char c1,c2; c1='a'; c2='b'; c1=c1-32; c2=c2-32; printf("%c %c",c1,c2);}
- 2
以下程序的输出结果是( )char c1, c2;c1=65; c2 = 65 + 32 + 1 ;printf ( "%c, %c ", c1, c2 ) ; A: a, B B: A, B C: A, b D: a, b
- 3
以下程序运行的结果是________。 main() { char c1=’A’,c2=’B’; printf(“%d %d %d\n”,c1,c2,c1-c2); } A: 出错信息 B: A B 1 C: A B -1 D: 67 68 -1
- 4
有以下程序,程序运行后的输出结果是 void fun(char *a, char *b) { a=b; (*a)++; } main() { char c1=’A’, c2=’a’, *p1, *p2; p1=&c1; p2=&c2; fun(p1,p2); printf(“%c%c ”,c1,c2); }