摘要:
函数及其参数 long int strtol(const char *nptr,char **endptr,int base);编辑本段函数的解释说明 这个函数会将参数nptr字符串根据参数base来转换成长整型数。参数base范围从2至36,或0。参数base代表采的进制方式,如base值为10则采用10进制,若base值为16则采用16进制等。当base值为0时则是采用10进制做转换,但遇到如’0x’前置字符则会使用16进制做转换、遇到’0’前置字符而不是’0x’的时候会使用8进制做转换。一开始strtol()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做.. 阅读全文
posted @ 2012-05-14 23:26
加拿大小哥哥
阅读(620)
评论(0)
推荐(0)
摘要:
#include<stdio.h>#include<string.h>typedef struct//二维数组没有这个方便{ char str[16]; int num;}Node;int main(){ Node col[1001]; int T,i,j,max; while(~scanf("%d",&T),T) { getchar(); for(i=1;i<=T;i++) col[i].num=0; for(i=1;i<=T;i++) { scanf("%... 阅读全文
posted @ 2012-05-14 23:19
加拿大小哥哥
阅读(206)
评论(0)
推荐(0)
摘要:
Problem Description妈妈每天都要出去买菜,但是回来后,兜里的钱也懒得数一数,到底花了多少钱真是一笔糊涂帐。现在好了,作为好儿子(女儿)的你可以给她用程序算一下了,呵呵。Input输入含有一些数据组,每组数据包括菜种(字串),数量(计量单位不论,一律为double型数)和单价(double型数,表示人民币元数),因此,每组数据的菜价就是数量乘上单价啊。菜种、数量和单价之间都有空格隔开的。Output支付菜价的时候,由于最小支付单位是角,所以总是在支付的时候采用四舍五入的方法把分头去掉。最后,请输出一个精度为角的菜价总量。Sample Input青菜 1 2罗卜 2 1.5鸡.. 阅读全文
posted @ 2012-05-14 23:10
加拿大小哥哥
阅读(291)
评论(0)
推荐(1)
摘要:
strupr 原型:extern char *strupr(char *s); 用法:#include <string.h> 功能:将字符串s转换为大写形式 说明:只转换s中出现的小写字母,不改变其它字符。返回指向s的指针。 举例: // strupr.c #include <stdio.h> #include <string.h> int main() { char s[]="Copywrite 1999-2000 GGV Technologies"; printf("%s",strupr(s)); getchar( 阅读全文
posted @ 2012-05-14 22:45
加拿大小哥哥
阅读(498)
评论(0)
推荐(0)
摘要:
#include<stdio.h>#include<math.h>int main(){ int a,b,k,s; while(~scanf("%d%d%d",&a,&b,&k),a||b) { s=1; while(k--) s*=10; //printf("%d\n",s); if (a%s==b%s) printf("-1\n"); else printf("%d\n", a+b); } return 0;} 下面都是wa#include<stdio.h& 阅读全文
posted @ 2012-05-14 12:49
加拿大小哥哥
阅读(250)
评论(0)
推荐(0)
摘要:
#include <stdio.h>#include <stdlib.h>int cmp(const void *a,const void *b){ return *(int *)a-*(int *)b;}int main(){ int num[250001]; int n,i; double ans;//float 过不了 scanf("%d",&n); for(i=0;i<n;i++) { scanf("%d",num+i); } qsort(num,n,sizeof(int),cmp); if(n%2==0) 阅读全文
posted @ 2012-05-14 11:49
加拿大小哥哥
阅读(207)
评论(0)
推荐(0)

浙公网安备 33010602011771号