c语言程序代码
qq_36813793
这个作者很懒,什么都没留下…
展开
-
竖式问题--c
#include <stdio.h> #include <string.h> int main() {int count =0; char s[20],buf[99]; scanf("%s",s); for(int abc=111;abc<=999;abc++) for(int de=11;de<=99;de++) { int x=abc*(de%10),y=abc*(de/10),z=abc*de原创 2016-11-24 22:23:04 · 325 阅读 · 0 评论 -
蛇形填数--c
#include <stdio.h> #include <string.h> #define N 15 int a[N][N]; int main() {int n,i,j; scanf ("%d",&n); memset(a,0,sizeof(a)); int s=1;a[i=0][j=0]=1; while (s< n*n) { while (j+1<n && !a[i][j+1]) a[原创 2016-11-24 22:30:51 · 210 阅读 · 0 评论 -
开灯问题
#include <stdio.h> #define N 1000 int a[N]; int main() {int i,j,m,n; for (i=0;i<=N;i++) a[i]=-1; scanf ("%d %d",&m,&n); for(i=1;i<=n;i++) for(j=1;j<=m;j++) {if (j%i == 0) a[j-1]*=-1;} for(j=1;j<=m;j原创 2016-11-24 22:36:10 · 353 阅读 · 0 评论 -
得分
#include <stdio.h> #include <string.h> int s[85]; int main() { int n,i=0; int sum1=0,sum2=0; while ((s[i]=getchar())!=EOF) i++; for(i=0;s[i];i++) {if(s[i]=='O') {sum1+=1; sum2+=sum1;} else if(s[i]=='X'原创 2016-11-25 15:31:07 · 191 阅读 · 0 评论 -
分子量--c
#include <stdio.h> #include <ctype.h> int main() { const char a[]="CHON"; double b[4]={12.01,1.008, 16.00,14.01}; int j,m; char s[20]; scanf("%s",s); double sum1=0.0; int sum; int i=0; while(s[i]) { fo原创 2016-11-25 17:01:48 · 580 阅读 · 0 评论 -
数数字
#include <stdio.h> char s[1000000]; int main() {int a[]={0,0,0,0,0,0,0,0,0,0}; int i=0; int t; char x; scanf("%s",s); for(i=0;s[i];i++) { t=(s[i]-'0');//注意将%c转变为%d; a[t]=a[t]+1; } for(i=0;i<10;i++) {原创 2016-11-25 18:09:26 · 185 阅读 · 0 评论 -
周期串
#include <stdio.h> #include <string.h> int main() {char s[100]; int n,p; scanf("%d",&n); while (n--) { scanf ("%s",s); for(int i=1;i<strlen(s);i++) { int m=1; for(int j=0;2*j<strlen(s);j++)//注意j的取值原创 2016-11-25 22:38:27 · 167 阅读 · 0 评论 -
循环小数
#include <stdio.h> #include <string.h> #define N 1000 int a[N],b[N]; int main() {int m,n,j,q; int p=0,i=0; scanf("%d%d",&m,&n); if(m<n) {while(i<N)//假设循环节长度小于N { for ( j=0;j<n;j++) { if(10*m-j*原创 2016-11-26 12:36:21 · 215 阅读 · 0 评论 -
子序列
#include <stdio.h> #include <string.h> int main() { char a[99],b[99],c[99]; int m=1,n=1,p=0; scanf("%s%s",a,b); for(int i=0;b[i];i++) { if(strchr(a,b[i])==NULL)原创 2016-11-26 13:41:29 · 158 阅读 · 0 评论