c程序设计方案作业.docxVIP

  • 5
  • 0
  • 约小于1千字
  • 约 2页
  • 2020-12-07 发布于天津
  • 举报
1分析下面程序: # in elude stdio.h int mai n() { char c1,c2 ; c仁97。 c2=98 o printf(c1=%c,c2=%c\nc1,c2)。 printf(c1=%d,c2=%d\n,c1,c2)。 return 0。 } 运行时会输出什么信息?为什么? 如果将程序第4,5行改为 c1=197。 c2=198。 运行时会输出什么信息?为什么? 如果将程序第3行改为 int c1,c2。 运行时会输出什么信息?为什么? 答:(1)程序运行不了,因为程序存在错误。正确的程序为: #i nclude stdio.h int mai n() { char c1,c2o c仁97。 c2=98。 prin tf(c1=%c,c2=%c\n,c1,c2)。 printf(c1=%d,c2=%d\n,c1,c2)。 return 0。 } (2)如果将程序第4,5行改为 c1=197。 c2=198。 运行时会输出: (3)如果将程序第3行改为 int c1,c2。 运行时会输出: 因为int表示整型,%c是输出字符,a的ASCLL代码是97, b的是98,所以输出 c仁a,c2=b.%d是表示输出十进制整型,所以输出 c仁97,c2=98 2、用下面的 scanf 函数输入数据,使 a=3, b=7 , x=8.5, y=71.82 , c仁

文档评论(0)

1亿VIP精品文档

相关文档