22问答网
所有问题
C语言 编程题目求解析
如题所述
举报该问题
推荐答案 2016-08-13
scanf从前到后的的输入值类型分别为%c , %d, %s。
首先是%c即char类型,它只能存储一个字符。所以输入123后,置存储了1.
然后执行语句%d的输入,就是23.因为23后面输入了空格,所以程序认为i的值输入完毕。
再执行输入%s,是456,然后又输入了一个空格,程序同样认为输入完毕,所以s为456.
这样输出结果就是:
1, 23, 456
追问
%S是什么呢
追答
%s 表示输入字符串的意思。遇到空格或者回车结束读入
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/6ISIC2fXhST62C0C0f.html
相似回答
C语言编程
问题求解答
答:
9题:include <stdio.h>int main(){int N=1;scanf("%d",&N);if(N<=0){N=1;}int numSpaceFirst=N-1;for(int row=0; row<N; row++,numSpaceFirst--){for(int i=0; i<numSpaceFirst; i++){printf(" ");}for(int i=0; i<2*row-1; i++){printf("*");}printf("\n...
C语言
编程题目求解析
答:
首先是%c即char类型,它只能存储一个字符。所以输入123后,置存储了1.然后执行语句%d的输入,就是23.因为23后面输入了空格,所以程序认为i的值输入完毕。再执行输入%s,是456,然后又输入了一个空格,程序同样认为输入完毕,所以s为456.这样输出结果就是:1, 23, 456 ...
大家正在搜
c语言编程题经典题目
C语言经典编程题
c语言程序设计必考题目
c语言编程题
C语言经典题目
C语言编程
C语言编程用什么软件
c语言简单题目
c语言基础题目