摘要: 两个地方要注意:1、输入t之后要getchar(),否则输入的第一个字符串就是回车,结果为0.关于gets()输入函数,遇到\n,会把\n当作\0结束。遇到空格则会把空格读入该字符串中。2、判断是否为数字时,s[i]<9时9是字符,所以要加单引号。#include<stdio.h>int main(){int t,i,count;char s[1000];scanf("%d",&t);getchar();while(t--){gets(s);count=0;for(i=0;s[i]!='\0';i++){if('0' 阅读全文
posted @ 2012-08-01 21:18 zhtzhl 阅读(257) 评论(0) 推荐(0)
摘要: 这道题很简单,却在这写解题报告。1、可以先输入一个值,赋给max和min,然后再去求最小值和最大值。因为自己之前max=0,min=100,这种方法不好2、输入格式很重要。首先要确定是什么格式,其次是符号别弄错,就像刚开始a用%d,结果这个数据就读不进了。3、看了html,觉得有些话很有用。#include <stdlib.h>void qsort( void *buf, size_t num, size_t size, int (*compare)(const void *, const void *) );这是排序函数。如:int cmp(const double *a, co 阅读全文
posted @ 2012-08-01 13:52 zhtzhl 阅读(190) 评论(0) 推荐(0)