第一篇 C语言编程中有时会遇到一些参数个数可变的函数,例如printf()函数,其函数原型为: int printf( const char* format, ...); 它除了有一个参数format固定以外,后面跟的参数的个数和类型是可变的(用三个点“…”做参数占位符),实际调用时可以有以下的形式...
分类:
编程语言 时间:
2014-08-04 16:53:57
阅读次数:
259
1 格式化输出函数printf("%d %s",a,str):格式化控制符之间不能有“逗号”,可以用空格2.1 指针:运用指针虽然效率高,但在指针运算时一定要谨慎指针的越界(上界和下界),例如P+i+1或者p+i-1 i++/i--.必要时要进行边界值带人推演。2.2 指针必须先赋值(有所指向)然后...
分类:
编程语言 时间:
2014-08-04 13:34:27
阅读次数:
237
回文字符串
时间限制:3000 ms | 内存限制:65535 KB
难度:4
描述
所谓回文字符串,就是一个字符串,从左到右读和从右到左读是完全一样的,比如"aba"。当然,我们给你的问题不会再简单到判断一个字符串是不是回文字符串。现在要求你,给你一个字符串,可在任意位置添加字符,最少再添加几个字符,可以使这个字符串成为回文字符串。
输入
第一行给出整数N(0
接下来的N行,每...
分类:
其他好文 时间:
2014-08-04 11:04:47
阅读次数:
250
知识点:if……else……if……else的用法。内容: 计算下列函数(符号函数): 1 (x>0) y= 0 (x=0) -1 (x 2 int main() 3 { 4 int a; 5 scanf("%d",&a); 6 if (a>0) 7 { 8 printf("1\n");...
分类:
其他好文 时间:
2014-08-04 01:57:46
阅读次数:
271
知识点:if语句内容: 输入一个数 ,输出其绝对值。输入说明:一行一个整数输出说明:一行一个整数输入样例:-3输出样例 :3#include int main(){ int a; scanf("%d",&a); if (a<0) { a=-a; } printf("%d\n",a); return....
分类:
其他好文 时间:
2014-08-04 01:45:56
阅读次数:
213
一、概念
sizeof是单目操作符,同++等操作符一样。作用是以字节形式输出操作对象所在储存打小。
二、用法
a.操作数据类型
如sizeof(int),输出int类型在内存中所占的字节长度,具体取决于具体环境,本机输出为4。
b.操作变量
如 char a[6]; printf("%d\n" ,sizeof(a)),因为已经定义了char数组长度,所以输出值为6。
三、常见问题...
分类:
编程语言 时间:
2014-08-03 20:41:29
阅读次数:
275
这两种运算总是感觉有点迷糊,现在 拨开乌云见天日。
对于整型数a,b来说,取模运算或者求余运算的方法都是:
1.求 整数商: c = a/b;
2.计算模或者余数: r = a - c*b.
#include
using namespace std;
void div(){
printf("5/3: %d",5/3);cout << endl;
printf("...
分类:
其他好文 时间:
2014-08-03 18:02:25
阅读次数:
195
法1:全部用定义float型法2:用int整型,答案用float型,注意此时 printf ("%.2f\n",d);中的d,确保是有小数的。比如0.00,才能运行。不过此法一些语言工具编译不过,一些oj也刷不过去。不过vc是合法的。内容: 已知上底、下底和高,求梯形的面积输入说明:一行三个数输出说...
分类:
其他好文 时间:
2014-08-03 10:11:04
阅读次数:
148
1计算1+2+3...+99+100的和.a---intsum=0,i=0;while(i<101){sum=sum+i;i++;}printf("%d",sum);b--intsum=0,i=1;//存储值do{sum=sum+i;//现执行一次循环体,在判断条件i++;}while(i<101);printf("%d",sum);2//100以内13倍数之和intsum=0,i=1;while(i<101){if(i%13==0){//..
分类:
其他好文 时间:
2014-08-03 08:01:25
阅读次数:
244
#include int main() { char str[10002]; char a[1002],b[1002]; while(gets(str)) { sscanf(str,"%s %s",a,b); printf("%s\n",a); ...
分类:
其他好文 时间:
2014-08-02 23:16:24
阅读次数:
314