输入几个单词。然后按字母从大到小输出。比如说back writing这两个单词。一个字母大小b大就输出back,如果第一个字母一样大就继续比较第二个字母。。
不是整个的差值啊~~~
一个c语言的问题:怎样比较字符串的大小。。。请教高手啊。。。
语法:include <string.h> int strcmp( const char *str1, const char *str2 );功能:比较字符串str1 and str2, 返回值如下:返回值 解释 less than 0 str1 is less than str2 equal to 0 str1 is equal to str2 greater than 0 str1 is greater than str2 例如:printf( "Enter your...
C语言问题出现warning: comparison between pointer and integer警告在w...
楼主,你的while(a[i]!=NULL)是想表达字符串的结束吗?字符串的结束标志是'\\0',你把NULL换成这个再试试看。希望对你有所帮助。
在下是C语言初学者,想请教高手一个问题?(有关对奇数方魔阵如何用动态...
voidmake(int);main(){ intn;clrscr();printf("\\nPleaseenternthenumber:");scanf("%d",&n);make(n);getch();} voidmake(intn){ if(n%2){ inti,j,x,y;int*array=(int*)malloc(sizeof(int)*n*n);short*flag=(short*)malloc(sizeof(short)*n*n);for(i=0;i<n;i++){ fo...
在做C语言作业时遇到这样个问题 if(x<5&&!x) 请教一下高手这句话是什 ...
注意,&&是逻辑运算符,就是且的意思,而!也是逻辑运算符是取非的意思, x<5&&!x的含义就是如果x<5成立并且x取非不为0,那么这个表达式的值就是真,也就是1,否则为0 ,不会hi我
向C语言高手请教:if(a
main(){ int a=3,b=4;if(a
c语言问题请教高手急 !!!急!!!请速来
void checktriangle(int SideA, int SideB, int SideC){ if (SideA == SideB && SideB == SideC)printf("That\\'s an equilateral triangle.\\n");else if (SideA == SideB || SideA == SideC || SideB == SideC)printf("That\\'s an isoceles triangle.\\n");else printf("That...
请教C语言高手,很多题目不会做。。
5,选c printf("%s\\n",strp[3]+2);表示从整个数组中strp[3](即第四个元素)的第2个子元素开始连续输出以后所有strp[3】的子元素,若改为printf("%s\\n",strp[3]+5);则输出空格,因为“ddddd”一共5个元素 10,选a printf("%-4.2f\\n",x); 中“—”表示靠左输出数值,“2”表示...
C语言菜鸟,请教各位高手下面的程序哪里出了问题?
你的思路太乱了, 只能在你的程序上改,include<stdio.h> void main(){ long int a;int p,s;int b1,b2,b3,b4,b5;scanf("%ld",&a);if(a>=1000000){ p = (a-1000000)*0.01;a = 999999;} p=0;s=a\/100000;switch(s){ case 9:case 8:case 7:case 6:p += (a-600000)*0...
请教C语言高手为小弟解答的疑惑
1,int* pN=&N;pN是一个指针,这个指针指向N,指针的值是存放数据N的内存的首地址;2,int* pN=N;pN也是一个指针,指针的值是就是N;这种用法是不合适的,因为你一般不知道这个指针指向的内存内容是什么。如果真要用的话,可以写成这样:int* pN=(int*)N。3,int* pIndex=nArray;这种写法...
请教高手这段C语言是什么意思?
就是取Address指向的一个32位的数。(vu32*) Address意思是把Address强制转换成一个指向32位数的指针 (*(vu32*) Address)就是取这个指针指向的值了。