不是所有的都会//杨辉三角#include"h"main(){charn[10][10];//存放杨辉三角中的值inti,j;//循环计数变量for(i=0;i<10;i++)//初始化数组{for(j=0;j<10;j++){n[i][j]='';}}for(i=0;i<10;i++)//计算杨辉三角内的值{for(j=0;j<=i;j++){if(j==0||j==i){n[i][j]=1;}else{n[i][j]=n[i-1][j-1]+n[i-1][j];}}}for(i=0;i<10;i++)//输出{for(j=0;j<=i;j++){printf("%5d",n[i][j]);}printf("\n");}}#include"h"main(){intmethod;//方法数inti,j,k;//循环计数变量for(i=1;i<20;i++){for(j=1;j<100;j++){for(k=1;k<200;k++){if(i*5+j*1+k*5==100){method++;printf("5元%d张,1元%d张,5元%d张\n",i,j,k);}}}}}#include"h"main(){charch[100];inta[60];char*p;intnum=0;//计数器inti;//循环计数变量intflag=0;//判断是否遇到过数字for(i=0;i<50;i++)//初始化a数组{a[i]=0;}printf("输入一个字符串\n");scanf("%s",&ch);for(p=ch;*p!='\0';p++){if(*p<'9'&&*p>'0'){a[num]*=10;a[num]+=*p-48;//*p中存放的是数字的ASKII码要转换成十进制数flag=1;}else{if(flag){num++;flag=0;}}}for(i=0;i*(p+j)){temp=*(p+i);*(p+i)=*(p+j);*(p+j)=temp;}}}}main(){inti,j;//循环计数变量intInputNum[20];//输入的20个数字intcounter;for(i=0;i<20;i++){scanf("%d",&InputNum[i]);}counter=search_ss(InputNum);paixu(InputNum,counter);for(i=0;i