本文目录一览:
- 1、CHINA c语言
- 2、在C语言中,a[ ]={“china”}和a[ ]=”china”有什么区别?
- 3、C语言里的china#是什么意思
- 4、一道C语言程序设计问题“China”
- 5、c语言新手问题,在屏幕上输出china
- 6、C语言为什么认为变量China和ChiNA是相同的?
CHINA c语言
楼主这么解也行,但依据此规可编出更通用一点的程序。
#include stdio.h
void Secrect(char source[],char result[]);
void main()
{
char source[100];
char result[100];
scanf(“%s”,source);
Secrect(source,result);
printf(“%s\n”,result);
}
void Secrect(char source[],char result[])
{
int i = 0;
while (source[i] != ‘\0’)
{
result[i] = source[i] + 4;
i++;
}
result[i] = ‘\0’;
}
在C语言中,a[ ]={“china”}和a[ ]=”china”有什么区别?
a[] = {“china”};初始化一个||字符串||数组a,该数组只有一个元素,即字符串”china”。
a[] = “china”;则初始化一个||字符||数组数组a,该数组有6个元素,即{‘c’, ‘h’, ‘i’, ‘n’, ‘a’, ‘\0’},所以跟a[] = {‘c’, ‘h’, ‘i’, ‘n’, ‘a’, ‘\0’};等价。
C语言里的china#是什么意思
那要看出现在什么位置了,比如a[ ]={china#};,就表示的是字符串。不过感觉楼主问的应该不是这个,请楼主说的详细点。
一道C语言程序设计问题“China”
第一种方法:
#include stdio.h
#include string.h
int main(void)
{
int i;
char str[] = “China”;
char str1[10] = {0};
for(i=0;istrlen(str);i++){
str1[i] = str[i]+3;
}
for(i=0;istrlen(str1) ;i++)
printf(“%c\n”,str1[i]);
}
第二种方法:
#include stdio.h
int main()
{
char c1=’C’,c2=’h’,c3=’i’,c4=’n’,c5=’a’;
c1=c1+3;
c2=c2+3;
c3=c3+3;
c4=c4+3;
c5=c5+3;
printf(“passwor is %c%c%c%c%c\n”,c1,c2,c3,c4,c5);
return 0;
}
望你采纳!
c语言新手问题,在屏幕上输出china
在c语言里面第一字符串使用字符指针变量,我是不喜欢给别人直接从头开始编代码,考虑到代码很简单,就给你编写了。
#include
int main()
{
char *a=”china”;//字符串常量使用
char b[6]=”china”;//字符串变量使用
printf(“%s\n%s\n”,a,b);
return 0;
}
C语言为什么认为变量China和ChiNA是相同的?
C语言区分大小写,所以 变量China和ChiNA是 不 相同的。是两个不同的名字。
例如:
#include stdio.h
int main()
{
int China=1,ChiNA=2;
printf(“%d %d\n”,China,ChiNA);
return 0;
}
它们一个输出1,另一个输出2。
原创文章,作者:NYBL,如若转载,请注明出处:https://www.506064.com/n/145628.html