用scanf函数输入数据,使得下面程序运行结果为a=2,b=...a,b,b+2); return 0;}
a=%d,b='%c',c='%c'
举一反三
- 中国大学MOOC: 用scanf函数输入数据,使得下面程序运行结果为a=2,b=x,c=z#include <stdio.h>int main( ){ int a, b; scanf("%d%c", &a,&b ); printf(" ",a,b,b+2); return 0;}
- 中国大学MOOC:用scanf函数输入数据,使得下面程序运行结果为a=2,b=x,c=z#includeintmain(){inta,b;scanf(%d%c,&a,&b);printf(,a,b,b+2);return0;}
- 用scanf函数输入数据,使得下面程序运行结果为a=2,b=x,c=z
- 用scanf函数输入数据,使得x=1.23, y=67.12...quot;,z); return 0;}
- #include<stdio.h> main() {int i,x; i=0; do {scanf("%d",&x); i++: }while(x%3!=0 ‖x%5!=0); printf("输入数据的个数i=%d\n",x); } 程序运行时,输入数据为:1 2 3 4……直到程序结束。 程序运行结果为:
内容
- 0
7.若输入ab, main() { static char a[2]; scanf("%s",a); printf("%c,%c",a[1],a[2]); } 程序运行结果为:
- 1
用scanf函数输入数据,使得x=1.23, y=67.1234。_
- 2
下面程序的运行结果为( )。 # include # include int main ( ) { char *aa="then",*bb="than"; aa+=2; bb+=2; printf("%d\n",strcmp(aa,bb)); return 0; }
- 3
用getchar()从键盘上输入一个字符,用putchar()打印出来! 参考程序1与参考程序2都可以实现题目要求。 #include int main() { char a; a=getchar(); putchar(a); return 0; } 参考程序2: #include int main() { char ch; scanf(“%c”,&ch); printf(“%c”,ch); return 0; }
- 4
【填空题】写出程序的运行结果(逗号用英文) #include <stdio.h> main() { char a[10],b[10]; printf("请输入:"); scanf("%4s%5s",a,b); printf("%s,%s ",a,b); } //1、若键盘上输入12345abcde ,运行结果为() //2、若键盘上输入123 45abcde,运行结果为() //3、若键盘上输入12345ab cde运行结果为()