66问答网
所有问题
当前搜索:
用printf输出字符数组
关于
C语言
编写程序的一个疑问 高手帮忙看看我的程序哪错了
答:
现在你知道问题出在哪里了吧。若是将二维数组adj[100][12]的第0行
字符数组
以字符串形式
输出
,那应该是
printf
("%s", adj[0]);注意这里是adj[0]而不是adj[0][12],如果你用adj[0][12],逻辑上来讲,不是数组访问越界嘛。最后,尽量不要在
C语言
代码中夹杂中文,虽然我知道你是在做说明,那就...
用
C语言
编写程序:接收用户输入的
字符串
,并以相反的顺序
输出
该字符串
答:
char str[10000]; //定义字符型
数组
开到10000应该够长了 scanf("%s",str); //向str数组中输入
字符串
// gets(str); //这里是另一种方法 用这种可以读入空格 len=strlen(str); //
使用
strlen函数 得到字符串长度 for(i=len-1;i>=0;i--)
printf
("%c",str[i]); //反序
输出
这里字符...
...一个
字符串
按反序存放,在主函数中输入和
输出字符
串,,求下面程序解 ...
答:
gets(str); //从键盘中输入一个字符串(遇回车键结束)printit(str,strlen(str)); //调用上面定义的函数反序
输出字符
串
printf
("\n"); //输入一个回车换行符,使后续输出能另起一行 return 0;}
一个选择题 大家帮帮忙吧 谢谢
答:
1
字符串输出
函数puts:格式:puts(
字符数组
名);功能:把字符数组中的字符串输出到显示器。例:include <stdio.h> main(){ char a[]="made in china\r\nis well";puts(a);} 注意:puts()函数可以使用转义字符;puts完全可以由printf函数取代,当要求按格式输出时通常
用printf
;puts()函数...
...="c.program";
printf
(“%s\n”,a),为什么在
输出
时可以直接写
数组
名...
答:
1、在
C语言
中,能够
用
数组名对数组进行整体输入或
输出
,2、数组是
字符数组
即字符串
为什么cout里面不能
输出字符
串?
答:
因为char *str这个定义了一个类型为char *的字符型指针str ,而str指向了 I LOVE CHINA!中的第一个字符I。cout流里面有一个循环就是
输出
str指向的
字符串
,其中把str赋给了temp指针,作为移位用,从而一个个输出出来。而*str是一个字符了就是I ,*是解引用 就是读出str指向的字符 ,所以*str就...
从键盘输入一串
字符串
,统计字符串中特定字符的个数(特定字符需要从键盘...
答:
思路:从键盘分别输入
字符串
和要统计的字符,然后对此字符串从头开始逐个与所统计的字符比较。如相同,则让计数器加1,知道字符串整体比较结束为止,计数器中就是需统计的字符的个数,具体代码设计如下:函数应用 1、连接运算 concat(s1,s2,s3…sn) 相当于s1+s2+s3+…+sn.例:concat(‘11’,'aa’...
你需要知道的scanf函数用法
答:
此外,scanf也支持输入字符和字符串,但字符需注意ASCII码问题,字符串则通常存储在
字符数组
中。对于安全问题,Visual Studio等某些环境可能提示不安全,可通过预定义字符串绕过警告。最后,scanf与
printf
的主要区别在于输入和
输出
操作,它们在
C语言
编程中各有其重要性。如果你对C语言输入输出还有更多疑问,可以...
char str[100]是什么意思
答:
char str[100]的意思是,定义一个
字符数组
str,大小为100;str[100],数组下标是0-99,共可以存储100个字符。例如:
C语言
中怎么把
字符数组
里的数据存放到
字符串数组
中
答:
利用C语言
标准库中的strtok()函数,可以轻松快捷的将以空格分隔开的一串字符分成多个子串,存放到字符指针
数组
中。函数说明:include <string.h> //头文件 char *strtok(char *str, const char *delim);strtok()用来将
字符串
分割成一个个片段。参数str指向欲分割的字符串,参数delim则为分割字符串中...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜