c截取字符串排序问题
#include <string.h>
#include <stdio.h>
int main()
{
char string[50];
char array[3][10];
char sub[3][10];
char bufinfo[10];
int i, j, max;
strcpy(array[0], "This is 1");
strcpy(array[1], "This is 33");
strcpy(array[2], "This is a 2");
char *ptr[3], c = ' ';
/*strcpy(string, "This is a s tring");*/
ptr[0] = strrchr(array[0], c);
ptr[1] = strrchr(array[1], c);
ptr[2] = strrchr(array[2], c);
for(i=0; i <3; i++)
{
strcpy(sub[i], ptr[i]+1);
printf("%d = %s\n", i, sub[i]);
}
for(i=0; i <3; i++)
{
max = i;
for(j=i+1; j <3; j++)
{
if(atoi(sub[j]) > atoi(sub[max]))
max = j;
}
if(max != i)
{
strcpy(bufinfo, array[i]);
strcpy(array[i], array[max]);
strcpy(array[max], bufinfo);
}
}
for(i=0; i <3; i++)
{
printf("array[%d] = %s\n", i, array[i]);
}
return 0;
}
这段code要实
相关问答:
想知道每条指令或函数的系统消耗。比如系统执行int a=0;的开销是多少。有没有类似的文档之类的。不要和我说用什么clock()函数来测试。我想要相关总结好的文档
先反汇编,然后拿着cpu的指令手册查每条指令的时间周期 ......
问一下:
#include <stdio.h>
int main()
{
char x, y, z;
int i;
int a[16];
for(i=0; i<=16; i++)
{
a[i] = 0;
......
你们现在还在用C吗?C有前途吗?
一定,并永远坚持
引用
一定,并永远坚持
顶
有用。
楼主何出此言
楼主来c版问这个问题是踢馆用意吗哈哈
越来越冷是肯定的,完全淘汰倒也没那么容易
c ......
通过java程序,先编译c程序,如出现错误,提示C程序中的错误,编译成功就运行,显示C的运行结果,最好把C的运行时间和内存等都显示出来
各位大哥大姐帮帮忙,小弟感激不尽!
用java的进程类试试
我给你转 ......
#include <stdio.h>
main()
{
int a,b,sum;
a=1;b=2;
sum=a+b;
printf("sum is %d\n");
}
结果是:2367460
为什么?
printf("sum is %d\n", ......