习题6 6.1 分析并写出下列程序的运行结果。 (1) #include <stdio.h> int main(void) { int i,j,k; char space = ' '; for(i=1;i<=4;i++) { for (j=1;j<=i;j++) { printf ("%c",space); } for (k=1;k<=6;k++) { printf ("*"); } printf ("\n"); } return 0; } ...
解:选D。C语言标识符只能一字母和下划线开始。 2.2 下面程序位变量x,y,z赋初值2.5,然后在屏幕上打印这些变量的值。程序存在错误,请改正错误,并写出程序的正确运行结果。 #include <stdio.h> int main(void) { printf ("These values are :\n"); int x = y = 2.5; printf ("x = %d\n",X); prin...
解:第一种 第二种 第三种 6.19 解:6.20 6.21 解:
(1) #include <stdio.h> int main(void) { char c1 = 'a',c2 = 'b',c3 = 'c'; printf ("a%cb%cc\n",c1,c2,c3); return 0; } (2) #include <stdio.h> int main(void) { int a = 12,b=15; printf ("a = %d%%,b = %d%%\n",a,b); return 0; } (3)假设程序运行时输入...