c 例题
jueduiwudi6
这个作者很懒,什么都没留下…
展开
-
C语言冒泡排序法和选择排序法的区别
冒泡排序法:#define _CRT_SECURE_NO_WARNINGS 1 2.#include<stdio.h> 3.#include<stdlib.h> 4.#include<assert.h> 5.void rank(int arr[], int len) 6.{ 7. int i = 0; 8. int j...转载 2018-06-12 17:54:07 · 11003 阅读 · 1 评论 -
斐波那契数列(Fibonacci)
Fibonacci数列中的前两个数是1和1,从第三个数开始,每个数等于前两个数之和。下述程序计算此数列的前n个数,且每行输出5个数。比如取n等于5#include <stdio.h>int main(void){ int f,f1=1,f2=1,i; printf("%6d%6d",f1,f2); for (i=3;i<=20;i++) { f=f...原创 2018-06-08 20:57:13 · 720 阅读 · 0 评论 -
编程将给定字符串中指定字符删除
1#include<stdio.h>#include<string.h> int main(){ int i; char *p,*q; char str[100]; char st[100]; q=st; p=str; gets(str); for(i=0;*(p+i)!='\0';i++) { i...原创 2018-06-05 13:15:27 · 4344 阅读 · 0 评论 -
请输入一个字符串s和两个正整数m和n,将字符串s中从第m个字符开始的n个字符复制到字符串s中,再输出字符串。要求用字符指针定义并调用函数strcopy(s,m,n),它的功能是将字符串s中从第m个字
#include<stdio.h>#include<string.h>void strcopy(char *s,int m,int n){ char *p,*q; for(q=s,p=s+n-1;p<s+m+n-1;p++,q++) *q=*p; *q='\0';}int main(){ char str[20]; int m=3,n...原创 2018-06-05 14:09:34 · 18391 阅读 · 0 评论 -
输入一个字符串,如果第二个字符是字母(a~z ,A~Z),则将其大写变小写,小写变大写,如果不是字母则将其修改为空格,并将修改后的字符串输出。
#include "stdio.h" 2.main() 3.{ 4. char a[20]; 5. printf("please input your numbers:"); 6. 7. gets(a); 8. printf("your input is:"); 9. puts(a); 10. 11. if(a[1]>...转载 2018-06-17 20:04:45 · 3051 阅读 · 0 评论