百度试题 结果1 题目下列关于字符数组的输出方式正确的是:() A. printf("%s", a); B. printf("%c", a); C. printf("%d", a); D. printf("%f", a) 相关知识点: 试题来源: 解析 A 反馈 收藏
篇一:C语言字符数组的几种输出方式 #define _CRT_SECURE_NO_WARNINGS #include #include //std标准,任何平台都行 /*void main() { char str[10] = "taskoist"; char *p = str; *(p + 4) = 'l'; printf("%x,%x,%c",p, str,*p); system(p); system("pause"); }*/ void main() { ch...
define CRTSECURENOWARNINGS include include std标准,任何平台都行 void main char str10 taskoist; char p str; p 4 l; printfx,x,c,p,
s表示输出一个字符串,给出的字符指针变量名是str,那么系统先输出它所指向的第一个字符数据,然后自动使str加1,使之指向下一个字符,然后再输出一个字符。。。如此直到遇到结束标志‘\0’为止(\0是最后被自动加上的,因此能够在输出时确定字符串的终止位置)~
int main(){ char str1[21],str2[21],str3[21];int i = 0;/*第一种方法输入输出*/ printf("Please input str1:\n");while((str1[i++] = getchar()) != EOF);str1[i]='\0';i = 0;printf("str1:");while(str1[i])putchar(str1[i++]); /*使用putchar()实现输出...
include<stdio.h>int main(){char s[]="Good evening!"; int i; for(i=0;s[i];i++) printf("%c",s[i]); printf("\n"); printf("%s\n",s); puts(s); return 0;}
你的a是一个int数组,而%s是字符串打印输出,因此针对你上面的情况没有其他输出办法了,或则可以改成循环输出 int i = 0;for (i = 0; i < (sizeof(a) / sizeof(a[0]); i++ ) { printf("array index [%d] = %d.\n", i, a[i]);} ...
1问个C语言,不明白啊题目:字符数组采用单个字符(%c)方式输入,并将它逆序输出。 #include "stdio.h" main() {char c[20];int i=0,j; scanf("%c",&c[0]); while((c[i]!='\n')&&(c[i]!=' ')) {i++;scanf("%c",&c[i]); }; for(j=i-1;j>=0;j--)printf("%c",c[j]);...
问个C语言,不明白啊题目:字符数组采用单个字符(%c)方式输入,并将它逆序输出。 #include "stdio.h" main() {char c[20];int i=0,j; scanf("%c",&c[0]); while((c[i]!='\n')&&(c[i]!=' ')) {i++;scanf("%c",&c[i]); }; for(j=i-1;j>=0;j--)printf("%c",c[j]); ...
C#输出字符串数据的2种方式,usingSystem;namespaceTypeConversion{classExchange{staticvoidMain(String[]args){Console.Write("Enteryourfirstname:");stringfirstName=...