正在加载图片...
3.12用一个 scanf(调用实现:输入任意一个字符串,遇换行符 结束输入。 答:下面是该问题的一种解决方案: scanf("%[^n]",ptr);/米ptr的类型是char**/ 3.13若有整型变量i=11,j=22,k=23,u=47215:实 型变量x=2.2,y=3.4;字符型变量c1='a',c2=°b’。试按以 下输出格式用函数 printf组织输出 11,j=12,k=33 47215 X=2.20000,y=3.40000 X+y=5.60 cl='a, or 97(ASCII)c2=b, or 98(ASCII) 答:下面各行语句分别实现上面对应行的输出 printf("i=%d, j=%, k=%\n", i, j, k) printf("u=‰un",u) printf( x=%7. 5f, y =%7. 5f\n",x, y) printf(x+y=%4.2f\n", X+y) printf( cl =7%c' or 97(ASCII) c2=7%c'or 98(ASCII)\n", cl, c2) 3.14写出以下程序的输出结果。 #inc lude<stdio. h> int maino3.12 用一个 scanf()调用实现:输入任意一个字符串,遇换行符 结束输入。 答:下面是该问题的一种解决方案: scanf("%[^\n]", ptr); /* ptr 的类型是 char* */ 3.13 若有整型变量 i = 11, j = 22, k = 23, u = 47215;实 型变量 x = 2.2, y = 3.4;字符型变量 c1 = ’a’, c2 = ’b’。试按以 下输出格式用函数 printf()组织输出。 i = 11,j = 12,k = 33 u = 47215 x = 2.20000, y = 3.40000 x + y = 5.60 c1 = ’a’ or 97(ASCII) c2 = ’b’ or 98(ASCII) 答:下面各行语句分别实现上面对应行的输出: printf("i = %d, j = %d, k = %d\n",i,j,k); printf("u = %u\n",u); printf("x = %7.5f, y = %7.5f\n",x,y); printf("x + y = %4.2f\n",x+y); printf("c1 = ’%c’ or 97(ASCII) c2 = ’%c’ or 98(ASCII)\n",c1,c2); 3.14 写出以下程序的输出结果。 #include<stdio.h> int main()
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有