NOJ
!
学长很忙
!
展开
-
NOJ: Coin Test
#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){ int X,ALL,i,n,j=0; double x=0,y=0,all=0; char a[10000]; gets(a); n=strlen(a); for(i=0;i<n;i++) { if(a[i]=='U') x=x.原创 2020-06-04 11:40:04 · 529 阅读 · 0 评论 -
NOJ:Music composer
#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){ int i,t=0; char a[10],b,c[2],d[2],e[6]; gets(a); for(i=0;i<2;i++) c[i]=a[i]; for(i=0;i<6;i++) e[i]=a[i+3]; b=a[4]; .原创 2020-06-04 11:06:35 · 3281 阅读 · 3 评论 -
NOJ:删除字符
#include <stdio.h>#include <string.h>#include <stdlib.h>int deletechar(char S[],char c){ int i,j=0,n,t=0; n=strlen(S); for(i=0;i<=n-1;i++) { if(S[i]==c) { if(i!=n-1) for(j=i;.原创 2020-06-01 16:58:28 · 631 阅读 · 0 评论 -
NOJ:字符串替换
有空格输入!#include <stdio.h>#include <string.h>#include <stdlib.h>int main(){ char a[1000],b[1000]; int n,i; gets(a); n=strlen(a); int m=0; for(i=0;i<=n-1;i++) { if(a[i]=='y' && a[i+1]=.原创 2020-06-01 14:52:02 · 1580 阅读 · 2 评论 -
NOJ :特殊要求的字符串
#include <stdio.h>#include <string.h>void sort(char a[],int n){ int i,t,j; if(n%2==0)//0~5 { for(i=0;i<n/2;i++) for(j=0;j<n/2-i;j++) if(a[j]<a[j+1]) t=a[j], a[j]=a[j+1], a[j+1]=.原创 2020-06-01 12:48:25 · 1120 阅读 · 0 评论 -
NOJ:排列
#include<stdio.h>#include<math.h>int main(){ int a,b,c; int x,y,z; int z1,z2,z3,y1,y2,y3; for(a=1;a<=9;a++) { for(b=1;b<=9;b++) { for(c=1;c<=9;c++) { if(a!.原创 2020-05-28 17:21:27 · 1301 阅读 · 0 评论 -
NOJ:危险的组合
输出的时候偷了个懒。#include <stdio.h>#include <stdlib.h>#include <math.h>int main(){ int n; scanf("%d",&n); int i,t,ans=0; for(i=1;i<=(n-2);i++)//第一个三连的位置 { t=n-3; ans=ans+pow(2,t); } if(n%2.原创 2020-05-28 14:22:06 · 1345 阅读 · 1 评论 -
NOJ:分数化小数
答案给的代码输出不对居然还AC……因为要判断四舍五入的情况,所以必须有数组。#include<stdio.h>int main(){ int a,b,c,t=0,d[t],i; scanf("%d%d%d",&a,&b,&c); d[t]=a%b; printf("%d.",a/b); for(i=0;i<c;i++) { d[t]=10*d[t]; if(i==(c-1) &.原创 2020-05-28 10:15:01 · 1337 阅读 · 0 评论 -
NOJ:特殊整数
对着答案改了好一会都没发现是L1位置的问题。#include <stdio.h>#include <stdlib.h>#include <math.h>int main(){ int m,n; double g=0,s=0; scanf("%d %d",&m,&n); int i,j,c; int x=1,b,y; for(b=1;b<n;b++) {x=x*10;} .原创 2020-05-27 22:23:39 · 1417 阅读 · 0 评论 -
NOJ:自然数立方的乐趣——WA题
提交之后显示被挖,但我也没法改,因为输出符合四个样例。#include <stdio.h>#include <stdlib.h>#include <math.h>int main(){ int left,l,i=0,a[i]; scanf("%d",&l); left=l*l*l; printf("%d*%d*%d=%d=",l,l,l,left); a[0]=(left-l*l+l)/l; prin.原创 2020-05-26 17:41:59 · 528 阅读 · 0 评论 -
NOJ:二分查根
#include <stdio.h>#include <stdlib.h>int main(){ int m=1; double left,right; scanf("%lf %lf",&left,&right); double x; x=(left+right)/2; for(m=1;;m++) { if((2*x*x*x-4*x*x+3*x-6)*(2*left*left*lef原创 2020-05-26 17:15:40 · 570 阅读 · 0 评论 -
NOJ:完全数
#include <stdio.h>#include <stdlib.h>int main(){ int i; for(i=1;i<1000;i++) { int m; int j,x=0; for(j=1;j<=(i/2);j++) { if(i%j==0) x=x+j; } if(i.原创 2020-05-26 16:33:13 · 1118 阅读 · 3 评论 -
NOJ:自然数立方的乐趣
硬做解不出来,但我看不懂为什么外层的for不循环。#include <stdio.h>#include <stdlib.h>#include <math.h>int main(){ int x; scanf("%d",&x); int ans,result; ans=x*x*x; printf("%d*%d*%d=%d=",x,x,x,ans); int i,j,a[j],m,n,t; t=1;.原创 2020-05-26 15:35:42 · 1004 阅读 · 0 评论 -
NOJ:计算Π
#include <stdio.h>#include <math.h>#include <stdlib.h>int main(){ double a,low; int i; double x,y,ans; a=low=1.0; x=1; while(fabs(a/low)>=0.0000001) { a=-a; low=low+2; x=x+a/low;.原创 2020-05-25 12:43:00 · 303 阅读 · 0 评论 -
NOJ:求建筑高度
问题先放在这,可能是数据类型??的锅。distance应该是1,但是代码如下才会输出正确结果。#include <stdio.h>#include <math.h>#include <stdlib.h>int main(){ double a,b,x,y,m,n; double distance; scanf("%lf,&lf",&a,&b); //x=fabs(a); //y=fabs(b);.原创 2020-05-25 10:36:55 · 376 阅读 · 0 评论 -
NOJ:是该年的第几天?
注意数组是从0开始排的……#include <stdio.h>int main(){ int year,month,date; int num=0,result=0; int i,a[13]; scanf("%d-%d-%d",&year,&month,&date); a[0]=0; a[1]=a[3]=a[5]=a[7]=a[8]=a[10]=a[12]=31; a[4]=a[6]=a[9]=a[11].原创 2020-05-25 09:28:17 · 305 阅读 · 0 评论 -
NOJ:找幸运数
写代码的时候忽略了有0的情况,但是提交上去居然也AC了。改了改发现写出来很冗余,和答案写的没法比。#include <stdio.h>int main(){ int a, b, c, d, e, x; b=c=d=-1; int y; int num = 1; scanf("%d",&x); a = x%10; if(a!=0) { b = x/10%10; num .原创 2020-05-23 12:56:07 · 1089 阅读 · 0 评论