您的位置:

嘿c语言,!c语言?

本文目录一览:

C语言,嘿嘿,谢谢

char型的变量只能存1个字符。

在这里,你定义了char c;,之后c = getchar();,这一句的意思是从系统调用的dos-cmd界面输入一个字符存到c里面,当然,你可以输入无限个,但它只会选择第一个,这是由getchar()函数决定的。

你输入97,请记住,这是字符,不是数字,即使9,也是字符,这代表9和7两个字符,有相应的ASCII码,是57和55。

如果程序改成这样:

#includestdio.h

main()

{

char c = 57; //注意,这样录入表示的是将ASCII码值为57的字符赋给c,其实就是9

putchar(c);

putchar('\n');

}

但如果程序这样:

#includestdio.h

main()

{

char c = '97'; //错误,char型变量只能存放一个字符

putchar(c);

putchar('\n');

}

会编译失败。虽然不可以这样定义,但用getchar()函数在CMD输入时可以输入97,因为系统会自动忽略第一个字符以后的所有。

C语言简化,求哪位高人帮忙~嘿,我是菜鸟

-----------------------

你可以把large(a[i],b[i]提出来啊,这样可以少执行一次,时间上有所节省。

改成

---------------------

for (i=0;i10;i++)

{

int temp;

temp=large(a[i],b[i];

if (temp==1)

n=n+1;

else if (temp==0)

m=m+1;

else

k=k+1;

}

c语言如果输入哈哈则输出嘿嘿?

需要用到c语言提供的字符串处理函数

#includestdio.h

#includestring.h

void main() { char s[256];

scanf("%s",s); if ( strcmp(s,"哈哈")==0 ) printf("嘿嘿\n");

}

c语言题嘿(一维数组的排序起泡和选择、查找、删除、插入)四个操作在一起的函数。

#includestdio.h

void main()

{

int a[10];

int i,x;

for(i=1;i=10;i++)

{

printf("输入你要输入的第%d个值\n",i);

scanf("%d",a[i-1]);

}

printf("\n");

printf("输入要查询的数值、\n");

scanf("%d",x);

for(i=0;i10;i++)

{

if(a[i]==x)

{

printf("%d",i+1);

break;

}

}

}

你的串号我已经记下,采纳后我会帮你制作