第一题来不及了。。没写完。。 //第二题的代码这样是0,所以题目到底啥意思?。 #include <stdio.h>   #include <math.h>   #include <stdlib.h>   #include<iostream> int Get(int n){ //printf("%d\n",n);     int x,i=1; while((1+i*(i-1)/2)<n){ // printf("%d\n",i); i++; } if(n!=(1+i*(i-1)/2)) { i--;            x=n-i*(i-1)/2; } else x=1;         //printf("%d\n",x);     return x; } int main()   {       int n;     scanf("%d",&n);     int r = Get(n);            printf("%d\n",r);   }
点赞 评论

相关推荐

昨天 14:44
复旦大学 Java
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务