- 浏览: 33571 次
最新评论
文章列表
#include<stdio.h>#include<math.h>
int main(){ double v,d,a,t1,t2,w;
while(scanf("%lf %lf %lf",&v,&d,&a)!=EOF) { t1=0; t2=0; w=v*v-2*a*d; if(w>0) { t1=(v+sqrt(w))/a; t2=(v-sqrt(w))/a; if(t2>0) printf("%.2f\n",t2); else ...
好快好快,短学期已经过去一大半了。
虽然每天都要写代码,不过渐渐地乐在其中了,并没有觉得辛苦,倒是过的很充实,我喜欢这样的感觉。
PS:从今天开始,要早睡早起,每天吃早餐,妈妈说得对,身体才是最重要的。
回去做个美美的面膜,嘿嘿 >_<.
各位加油!!
#include<stdio.h>
int main(){ int i,count; char ch[1000]; while(gets(ch)) { count=0; for(i=0;i<1000;i++) { if(ch[i]==' ') count ++; } printf("%d\n",count); } return 0;}
- 2011-08-30 20:55
- 浏览 588
- 评论(0)
#include<stdio.h>#include<math.h>
bool isPrime(int n){ int i; if(0==n||1==n) return 0; for(i=2;i<=sqrt(n);i++) if (n%i==0) break; if(i>sqrt(n)) return 1; else return 0;}
int main(){ int k,n,i,j;
while(scanf("%d",&k)!=EOF) { for(i=1;i<=k;i++) { ...
火星足球赛上, 所有的队员的背后都有一个唯一的号码; 号码编号是从1开始, 最大的号码等于总人数;有2个队员出现了意外, 不能参加比赛; 你所能得到的信息就是 原来的总人数, 现在剩下的人的背后的号码的总和, 以及他们背后的号码的 平方的总和; 你要做的就是去发现那2个队员的背后号码是什么。
每一行输入三个数, N, S, PS(三个数都小2^32); 分别表示原来的总人数,现在剩下的人的背后的号码的总和,号码 的平方的总和; 每个数之后有一个空格, 最后那个数之后没有空格;
把出意外的2个队员的号码输出, 从小到大排列;对每一个输入, 每一行打印 ...
import java.util.*;public class A { public static void main(String args[]) { Scanner cin=new Scanner(System.in); while(cin.hasNext()) { String A=cin.next(); String B=cin.next(); String C=cin.next(); A=A.replace(B, C); System.out.println(A); } }
}
数字转换成字符串
String s = Integer.toString(i);
字符串转换成数字
int i=integer.pareInt(String s);
#include<stdio.h> int main() { int k; while(scanf("%d",&k)!=EOF) { printf("%d/%d\n",2*k+1,k+1); } return 0; }
给出两个正整数B和N,找出一个整数A,使得A的N次方尽可能接近B。A的N次方可以小于,等于或者大于B。输入:输入由多组数据组成,每组数据由两个整数B(1<=B<=1000000)和N(1<=N<=9)组成,独占一行,B和N之间用一个空格隔开。当B和N都为0的时候,输入结束。输出:对于每一对B和N,输出一个A。每组输出独占一行。
Simple input:4 24 30 0
Simple output:
21
#include<stdio.h>#include<math.h>
int main(){ int a,b,n,i,mi ...
今天比昨天有了进步,渐渐地适应了用C语言编程序。
老师上课讲的是关于二叉树的问题,已知中序和后序遍历,求其先序遍历。
讲的时候大多数还是听得懂得,不过自己写得时候还真的是不知从何下手,明天还得去向同学们请教。
在此感谢那些帮助过我的人。
明天继续努力!
PS:
今天亲和我谈起去工大考研究生的事情,关于研究生,自己以前还真的是没怎么想过,也就没有好好了解过,亲爱的,让心为你决定吧!
#include<stdio.h>int a[47];int fib(int month){ int i; a[1]=1,a[2]=1; for(i=3;i<=46;i++) a[i]=a[i-1]+a[i-2]; return a[month];}int main(){ int n; while(scanf("%d",&n)!=EOF) printf("%d\n",fib(n)); return 0;}
//定义一个全局变量
程序执行一次后,就得到a[3]到a[46]的值;
输出时,只需输出想要得到的数即可,节约运行时 ...
scanf( )函数和gets( )函数都可用于输入字符串,但在功能上有区别。
若想从键盘上输入字符串"hi hello",则应该使用__gets__函数。
gets可以接收空格;而scanf遇到空格、回车和Tab键都会认为输入结束,所有它不能接收空格。
#include<stdio.h>
int compareNum(int digits[4]){ int max,min,temp,i,j; for(i=0;i<3;i++) { for(j=i+1;j<4;j++) if(digits[j]>digits[i]) { temp=digits[i]; digits[i]=digits[j]; digits[j]=temp; } } max=digits[0]*1000+digits[1]*100+digits[2]*10+digits[3]; min=digits[3]*1000+di ...
好快呀,一下过了4天了。
今天的考试做对了3道题,有两道题目,有一点地方卡住了,可以做的更好的。
继续加油!明天会更好的!
PS:注意编写程序的规范格式。