欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    c基础学习知识例题100道.doc

    • 资源ID:2538598       资源大小:50.12KB        全文页数:50页
    • 资源格式: DOC        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    c基础学习知识例题100道.doc

    /* 1""""153153 = 13 + 53 + 33 */#include<iostream.h>void main()int i, a=0, b=0, c=0;for(i=100;i<1000;i+)a=i%10;b=i/10%10;c=i/100%10;if(a*a*a+b*b*b+c*c*c=i)cout<<"i="<<i<<endl;/* 2""61236 = 1 + 2 + 36""10006 -123 */#include<iostream.h>void main()int i,j,sum=0,a50,k,t;for(i=1;i<=1000;i+)sum=0;for(j=1;j<i;j+)if(i%j=0)sum+=j;ak+=j;t=k;if(sum=i)cout<<i<<"->"for(k=0;k<t;k+)cout<<ak;if(k<t-1)cout<<","cout<<endl;k=0;/* 3Sn=a+aa+aaa+aaaa2+22+222+22222n=5n*/#include<iostream.h>void main()double a,sn=0.0,sum=0.0;int n,i;cout<<"please input a number"cin>>a;cout<<"please input n number"cin>>n;sn=a;sum=a;for(i=2;i<=n;i+)sum=sum*10+a;sn+=sum;cout<<"Sn="<<sn<<endl;/* 41001010*/#include<iostream.h>void main()double h1=100,h2=100,sum=0.0;int i;for(i=1;i<=10;i+)sum+=h2;h1=h1/2.0;h2=h1*2;cout<<"sum="<<sum<<" "<<"h1="<<h1<<endl;/* 510*/#include<iostream.h>void main()int number,i;number=1;for(i=10;i>1;i-)number=(number+1)*2;cout<<"number="<<number<<endl;4 /* 1""10*/#include<iostream.h>void main()int i,j,temp,a10;cout<<"please input ten numbers:n"for(i=0;i<10;i+)cin>>ai;for(i=0;i<10;i+) /for(j=i+1;j<10;j+) /if(ai>aj)temp=aj;aj=ai;ai=temp;cout<<"resort result="for(i=0;i<10;i+)cout<<ai<<" "/* 2n1. (n = 0)Pn(x) = x (n = 1)(2n-1)*x*Pn-1(x)-(n-1)*Pn-2(x)/n (n > 1) */#include<iostream.h>double fun (double,double);void main()double n,x,sum;cout<<"input n and x"<<endl;cin>>n>>x;sum=fun(n,x);cout<<"P"<<n<<"("<<x<<")"<<"="<<sum<<endl;double fun(double n1,double x1)if (n1=0)return 1;else if (n1=1)return x1;else if (n1>1)return (2*n1-1)*x1*fun(n1-1,x1)-(n1-1)*fun(n1-2,x1)/n1;/* 3 */#include<iostream.h>void judge(char a);void main()const int size=100;char asize;cin.getline(a,size);judge(a);void judge(char a100)/int letter=0,number=0,others=0,i=0;while(ai!=0)if (ai>=a&&ai<=z)|(ai>=A&&ai<=z) letter+;/else if (ai>=0 && ai<=9) number+;/else others+;/i+;cout<<"letter="<<letter<<" number="<<number<<" others="<<others<<endl;/* 4 */#include<iostream.h>int lead(int);void main()int ly,year,month,date,i,sum=0;cout<<"input yearmonthdate: "cin>>year>>month>>date;int a12=31,0,31,30,31,30,31,31,30,31,30,31;ly=lead(year);if (ly=1)a1=29;/366else a1=28;/365for(i=0;i<month-1;i+) /sum+=ai;sum+=date; /cout<<""<<sum<<""int lead(int y)/if(y%4=0&&y%100!=0)|(y%400=0) return 1;/else return 0;/* 5 */#include<iostream.h>int cdivisor(int,int);int cmultiple(int,int,int);void main()int x,y,d,m;cout<<"input two number: "cin>>x>>y;d=cdivisor(x,y);m=cmultiple(x,y,d);cout<<"common divisor is "<<d<<endl<<"common multiple is "<<m<<endl;int cdivisor(int x1,int y1)/int r,temp;if (x1<y1)temp=x1;x1=y1;y1=temp;while(x1%y1)/0r=x1%y1;x1=y1;y1=r;return y1;int cmultiple(int x2,int y2,int d1)/return x2*y2/d1;/* 6 */#include<iostream.h>#include<string.h>void main()const int size=100;char asize,bsize;cout<<"input two string:"<<endl;cin.getline(a,size);cin.getline(b,size);strcat(a,b);cout<<"a="<<a<<endl;/* 7 */#include<iostream.h>#include<string.h>void scpy(char *,char *);void main()const int size=100;char asize="Hello world"char bsize="Net"cout<<"a= "<<a<<"b= "<<b<<endl;scpy(a,b);cout<<"a= "<<a<<endl;void scpy(char *p,char *q)while(*q!=0)if (*q=a|*q=A|*q=e|*q=E|*q=i|*q=I|*q=o|*q=O|*q=u|*q=U)* p+=*q;q+;/* 841990"1 9 9 0" */#include<iostream.h>#include<string.h>void outs(char a);void main()const int size=10;char asize;cin.getline(a,size);outs(a);void outs(char a10)int i;if(strlen(a)<=4)for(i=0;i<4;i+)cout<<ai<<" "else cout<<"input error."<<endl;5 /* 1abcddcba */#include<iostream.h>void back(char *);void main()char a50="abcdefg"cout<<"a="<<a<<endl;back(a);#include<iostream.h>void back(char *p)int i=0;while(*p!=0)p+;/i+;/cout<<"a="for(;i>0;i-)/p-;cout<<*p;cout<<endl;/* 215(1) */#include<iostream.h>void tri(int a15);void main()int i,j,a1515;tri (a);cout<<"a= "for(i=0;i<15;i+)/for(j=0;j<=i;j+)cout<<aij;if(aij>=1&&aij<=9)/4cout<<" "else if (aij>=10&&aij<=99)/3cout<<" "else if(aij>=100&&aij<=999)/2cout<<" "else cout<<" "/1cout<<endl<<" "/void tri(int a1515)int i,j;for(i=0;i<15;i+)for(j=0;j<=i;j+)if(j=0|j=i)/1aij=1;else aij=ai-1j-1+ai-1j;/* 3strcat */#include<iostream.h>#include<string.h>void scat(char *,char *);void main()const int size=100;char asize="Hello"char bsize="Bye"cout<<"a="<<a<<" b="<<b<<endl;scat(a,b);cout<<"a="<<a<<" after link a and b"<<endl;void scat(char *p,char *q)while(*p!=0)/ap+;while(*q!=0)* p=*q;p+;q+;/* 4""8 1 63 5 74 9 2 1n2 */N#include<iostream.h>void square(int a10,int k,int n);void main()int n,i,j,k,a1010=0;cout<<"input an odd number:"<<endl;cin>>n;k=n/2;/square(a,k,n);for(i=0;i<n;i+)for(j=0;j<n;j+)cout<<"t"<<aij;cout<<endl;void square(int a10,int k,int n)int i,j;for(i=1,j=0;i<=n*n;i+,j-,k+)/n1if(j<0&&k>=n)/j+=2;k-=1;else if(j<0)/j+=n;else if(k>=n)/k-=n;else if(ajk!=0)/j+=2;k-=1;ajk=i;/N#include <string>#include <iomanip>#include <iostream>using namespace std;void printA(int *p,int n)/ncout<<endl<<""<<n<<":"<<endl;int i,j;for(i = 0;i < n;i+)for(j = 0;j < n;j+)cout<<setw(4)<<pij;cout<<endl;cout<<endl<<endl;bool Judge(int *p,int n)/nint i,j,sum = 0,NowSum = 0;bool YesOrNo = true;for(j = 0;j < n;j+)/sum += p0j;for(i = 1;i < n;i+)/NowSum = 0;for(j = 0;j < n;j+)NowSum += pij;if(NowSum != sum)YesOrNo = false;goto END;for(i = 0;i < n;i+)/NowSum = 0;for(j = 0;j < n;j+)NowSum += pji;if(NowSum != sum)YesOrNo = false;goto END;NowSum = 0;for(i = 0,j = 0;i < n,j < n;i+,j+)/NowSum += pij;if(NowSum != sum)YesOrNo = false;goto END;NowSum = 0;for(i = n-1,j = 0;i >= 0,j < n;i-,j+)/NowSum += pij;if(NowSum != sum)YesOrNo = false;goto END;END:return YesOrNo;void combination(int *p,int n,int *a)/m = n*n(1,2,3.m)int m = n*n;static int Num = 0;int *b_val = new intm;int c = 0,k,i,j;b_valc = -1;/-1 c0-1while(b_val0 < m) /-1if(+b_valc < m) /0/b00 10 11 20 21 22.66.70.77 80.88 89 012345678/ 78 80.87 88 89 012345687/ 67.70.76 88 012345768/ 012345786/ 012345867 ./ 876543210for(k = 0;k < c;k+) /KCif(b_valk = b_valc)break;if(k = c)/if(c+1 < m) /1 2 3.7 8 / 8+c; /1 2 3.7 8b_valc = -1;/ continue;else /k = -1;for(i = 0;i < n;i+)for(j = 0;j < n;j+)pij = ab_val+k; /a0-a8/nif(Judge(p,n)printA(p,n);elsec-;delete b_val;void evaluate(int *p,int n)/nint i;int *AllNum = new int3*3;for(i = 1;i <= n*n;i+)AllNumi - 1 = i;combination(p,n,AllNum);delete AllNum;void main()int i,n,*a;string s;do/nncout<<"nn(eE)"cin>>s;if(!strcmp(s.c_str(),"e") | !strcmp(s.c_str(),"E")break;else if(s.find_first_not_of("0123456789") != string:npos)cout<<""<<endl;continue;elsen = atoi(s.c_str();if(n<1)cout<<" >= 1"<<endl;continue;/a = new int*n;for(i = 0; i < n; i+)ai = new intn;cout<<""<<endl;/nevaluate(a,n);cout<<""<<endl;for(i = 0; i < n; i+)delete ai;delete a;while(1);return;/* 53x3*/#include<iostream.h>int dia(int a3);void main()int i,j,sum,a33=2,3,5,6,2,3,1,9,0;cout<<"a= "for(i=0;i<3;i+)for(j=0;j<3;j+)cout<<aij;cout<<endl<<" "sum=dia(a);cout<<"nsum="<<sum<<endl;int dia(int a33)int i,j,sum=0;for(i=0;i<3;i+)/for(j=i;j<=i;j+)sum+=aij;for(j=0;j<3;j+)/for(i=2-j;i<=2-j;i+)if(i!=j)/sum+=aij;return sum;/* 6s2s1strcpy0 0*/#include<iostream.h>void scopy(char a,char b);void main()int i;char a10;char b10="Hello"scopy(a,b);for(i=0;ai!=0;i+)cout<<ai;cout<<endl;void scopy(char a,char b)int i;for(i=0;bi!=0;i+)ai=bi;ai=0;/* 71001()*/#include<iostream.h>void main()int i,j;for(i=1;i<=100;i+)for(j=2;j<i;j+)/if(i%j!=0);else break;/if(i=j)/cout<<" "<<i;cout<<endl;/* 810*/#include<iostream.h>void csort(int a10);void main()int i;int a10=6,4,2,7,9,0,1,6,3,0;for(i=0;i<10;i+)/cout<<ai;cout<<endl;csort(a);for(i=0;i<10;i+)/cout<<ai;cout<<endl;void csort(int a10)/int i,j,k,temp=0;for(i=1;i<10;i+)k=i;for(j=k+1;j<10;j+)/if(ak>aj)k=j;if(k!=i)temp=ai;/ai=ak;ak=temp;6 /* 11010*/#include<iostream.h>void psort(int *p);void main()int i,a10;cout<<"please input ten numbers:n"for(i=0;i<10;i+)cin>>ai;psort(a);cout<<"resort result="for(i=0;i<10;i+)cout<<ai<<" "void psort(int *p)int i,j,temp;for(i=0;i<10;i+) /for(j=i+1;j<10;j+) /if(pi>pj)temp=pj;pj=pi;pi=temp;/* 2A123x456 1233?8997jhlklla*/#include<iostream.h>#include<string.h>#include <windows.h>int charge(int *,char *);void main()int a50,i,numb;char b50;cout<<"please input a character string:"<<endl;cin.getline(b,50);system("cls");cout<<"your character string is "cout.write(b,strlen(b)<<endl;numb=charge(a,b);for(i=0;i<numb;i+)cout<<" a"<<i<<"="<<ai;cout<<endl<<"total numbers="<<numb<<endl;int charge(int *q,char *p)/*q*pint numb=0;for(;*p!=0;p+)/if(*p>=0&&*p<=9)* q=(*p)-0;/p+;while(*p>=0&&*p<=9)/* q=(*q)*10+(*p)-0);/p+;q+;num

    注意事项

    本文(c基础学习知识例题100道.doc)为本站会员(小**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开