
小程序编写
lht1314tttt
这个作者很懒,什么都没留下…
展开
-
输入一个字符串,同时输入帧头和帧尾(可以是多个字符),将该字符串中合法的帧识别出来.
#include #include int deal(char str[],char h[],char end[]) { int i=0,j=0,k=0,x=0; int size_h,size_e; char temp[20]={0}; int count原创 2017-05-12 17:50:24 · 352 阅读 · 0 评论 -
有一分数序列:1/2,1/4,1/6,1/8......,用函数调用的方法,求此数列前20项的和
#includefloat sum(int n){ int i; float sum=0.0; for(i=1;i { sum=sum+1.0/(i*2.0); } return sum;}void main(){ int n; cout cin >> n; cout原创 2018-01-24 20:29:35 · 3267 阅读 · 2 评论 -
通过编程实现输出2的1000次方
/*输出2的1000次方*/#include int main(void){ int a[1000]; //先定义一个足够大的数组 int i,j; for(i=0; i { a[i] = 0; } a[0] = 1; for(i=0; i { for(j=0; j { a[j] *= 2; } f原创 2018-01-24 20:20:01 · 1268 阅读 · 0 评论 -
基础c程序设计
1.如何判断闰年: #includeint runnian(int y){ if((y%4==0&&y%100!=0)||(y%400==0)) { return 1; } else { return 0; }}void main(){ int year; scan原创 2017-04-25 20:26:53 · 250 阅读 · 0 评论 -
基础c语言程序设计2
1.日历:输入年月日,输出第几天#includeint main(){ int day,month,year,sum,leap; printf("input year,month,day\n"); scanf("%d,%d,%d",&year,&month,&day); switch(month)原创 2017-04-27 22:06:56 · 209 阅读 · 0 评论 -
c语言基础程序设计(3)
1.满足条件的4位完全平方整数#include#includeint main(){ int a,b,c,d,n; for(n=1000;n { float e; e=sqrt(n); a=n/1000;//si原创 2017-04-29 15:07:38 · 642 阅读 · 0 评论 -
完数
1. 题目:一个数如果恰好等于它的因子之和,这个数被成为”完数”,例如:6=1+2+3.请编程找出1000以内的完数#include #include int wan(int num){ int i=0,j=0; int a[100]={0}; int n=0; int sum=0; printf("1~%d中完数有:"原创 2017-05-04 18:36:45 · 285 阅读 · 0 评论 -
.通过编程实现,统计1~n有多少个9 (n通过参数传入)
#includeint count9(int n){ int i,r,temp; int j=0; for(i=1;i { temp=i; while(temp!=0) {原创 2017-05-05 20:56:03 · 421 阅读 · 0 评论 -
字符串逆序
#include#include#includeint main(){ char *a; int length,i; a=(char*)malloc(sizeof(char)*50); scanf("%s",a); length=strlen(a); for(i=原创 2017-05-08 20:49:36 · 183 阅读 · 0 评论 -
2.写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
#include #include void change(char * s,int num,int n){int i=0;char temp;while(num != 0){s[i] = num%n;if(s[i] {s[i] = s[i]+'0';}else{switch(s[i]){case 10:s[i] =原创 2017-05-09 19:24:57 · 681 阅读 · 0 评论 -
编写一个C函数,将”I am from shanghai ”倒置为”shanghai from am I”,及将句子中的单词位置倒置,而不改变单词内部结构.
#include #include int reserve(char a[],int n) { int i=0,j=0; char temp = 0; int m = n-1; for(i=0;i { n--; for(j=0;j {原创 2017-05-11 17:02:26 · 844 阅读 · 0 评论 -
:输入5个数(含负数、小数)将它们按由小到大的顺序排列起来 提示:需要排数的数字通过参数传递进来, 例如:输入:./a.out -1 2.1 -3 5 7 输出: -3 -1 2.1
1.选择排序比如在一个长度为N的无序数组中,在第一趟遍历N个数据,找出其中最小的数值与第一个元素交换,第二趟遍历剩下的N-1个数据,找出其中最小的数值与第二个元素交换......第N-1趟遍历剩下的2个数据,找出其中最小的数值与第N-1个元素交换,至此选择排序完成。#include int main(){ printf("Please input data:\n");原创 2018-01-30 14:06:19 · 367 阅读 · 0 评论