烟大OJ
流年ban夏
这个作者很懒,什么都没留下…
展开
-
问题 B: 求各位数字之和
#include<iostream>using namespace std;int main(){ long int n,num,s=0;; while(cin>>n) { s=0; while(n>0) { num=n%10; n/=10; s+=n原创 2016-03-20 22:16:43 · 939 阅读 · 0 评论 -
2552: 好好学习天天向上
#include<iostream>using namespace std;int main(){ int a,b,c,d,n; cin>>n; while(n--) { cin>>a>>b>>c>>d; if(a+b+c==d) cout<<"YES"<<endl; else cout<<原创 2016-03-20 23:21:15 · 895 阅读 · 0 评论 -
2541: 汽水瓶
#include<stdio.h>int main (){ int n,i,s=0; while(scanf("%d",&n)!=EOF) if(n==0)break; else { s=0; while(n>2) { s+=n/3; n=n/3+n%3; } if(n原创 2016-03-20 23:26:52 · 673 阅读 · 0 评论 -
问题 F: 删出多余的空格
#include <string.h>int main(){ void delSpace(char sentence[]); char sentence[1000]; gets(sentence); delSpace(sentence); puts(sentence); return 0;}void delSpace(char sentence原创 2016-03-21 19:49:06 · 711 阅读 · 0 评论 -
2534: 小平的摩擦力
#include<stdio.h>int main(){ int G,F; int fricForce(int G,int F); scanf("%d%d",&G,&F); printf("%d\n",fricForce(G,F)); return 0;}int fricForce(int G,int F){ float m; if(原创 2016-03-21 19:53:17 · 595 阅读 · 0 评论 -
2530: 小勇玩lol
#include<stdio.h>int main(){ float y,a[7]; int x,i; float n,s1=0,s2=0; for(i=0; i<7; i++) { scanf("%f",&a[i]); if(a[i]>=0) s1+=a[i]; else s2+=a[i]; }原创 2016-03-21 19:55:17 · 1042 阅读 · 0 评论 -
2523: 建房工程
#include<stdio.h>int main(){ int m,n,b=0; scanf("%d%d",&m,&n); b=(m+20)/(n+20); printf("%d",b); return 0;}原创 2016-03-21 19:57:49 · 691 阅读 · 0 评论 -
问题 K: 成绩处理
#include<stdio.h>#define MAX 100struct Student{ char xuehao[20]; char name[20]; int s[3];};struct Student stu[MAX];int main(){ int n,i,j,m,max; int a[3]= {0}; scanf("%d",原创 2016-03-23 09:47:47 · 737 阅读 · 0 评论 -
问题 D: 编程题B-向量的数量积
#include<stdio.h>int main(){ int a,b,c,d; scanf("%d%d%d%d",&a,&b,&c,&d); printf("%d\n",a*c+b*d); return 0;}原创 2016-03-23 09:50:58 · 647 阅读 · 0 评论 -
问题 B: 结构体---职工信息结构体
#include<stdio.h>struct gr{ char name[20]; int a; int b;} g[5];int main(){ struct gr a; int i; for(i=0; i<5; i++) scanf("%s%d%d",&g[i].name,&g[i].a,&g[i].b); pr原创 2016-03-23 09:54:30 · 922 阅读 · 0 评论 -
问题 M: 打印学生的数据记录
#include<stdio.h>struct gr{ char name[20]; char name2[20]; int a; int b; int c;} g[100];int main(){ struct gr a; int i,n,s=0; scanf("%d",&n); for(i=0;i<n; i++)原创 2016-03-23 09:49:26 · 652 阅读 · 0 评论 -
问题 M: 递归函数--进制转换(十进制转二进制)
#include <iostream>using namespace std;void conversion(int n); //将n转换为二进制输出的递归函数声明int main(){ int a; cin>>a; conversion(a); //将n转换为二进制输出 return 0;}void conversion(int n){ int chu,yu;原创 2016-04-05 23:10:02 · 2022 阅读 · 0 评论 -
问题 N: C/C++经典程序训练2---斐波那契(Fibonacci)数列
#include <stdio.h>int fib(int n){ if(n==1||n==2) return 1; return fib(n-1)+fib(n-2);}int main(){ int n; scanf("%d",&n); printf("%d\n",fib(n)); return 0;}原创 2016-04-05 23:12:08 · 1356 阅读 · 0 评论 -
2502: How many roses can he buy?
#include<iostream>using namespace std;int main(){ int a,b,c,d,n; cin>>n; a=n/100*25; b=n%100/25*6; c=n%100%25/5; cout<<a+b+c<<endl; return 0;}原创 2016-03-20 23:19:35 · 948 阅读 · 0 评论 -
问题 H: 2.4.5 Fractions to Decimals 分数化小数
#include <string.h>#include <stdio.h>#define N 100010int a[N],c;char buf[N],dev[N];int main(){ int m,n,i; scanf("%d%d",&m,&n); sprintf(buf,"%d.",m/n); memset(a, -1, sizeof(a));原创 2016-03-20 23:15:16 · 572 阅读 · 0 评论 -
问题 G: C语言习题 输出月份
#include <stdio.h>int main(void){ int m; char *months[12] = { "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November",原创 2016-03-20 23:12:50 · 858 阅读 · 0 评论 -
问题 A: 求素数
#include <stdio.h>int main(){ int i,j,n,s; while(scanf("%d",&n)!=EOF) { int prime[n]={1}; s=0; for(i=2; i<=n; ++i) { if(prime[i]) {原创 2016-03-20 22:19:59 · 685 阅读 · 0 评论 -
问题 C: 判断字符串是否为回文
#include <stdio.h>#include <string.h>main(){ char a[100]; int i,j; gets(a); i=0; j=strlen(a)-1; while((i<j)&&(a[i]==a[j])) { i++; j--; } if(i>=j)原创 2016-03-20 22:24:36 · 1505 阅读 · 0 评论 -
问题 A: 童年生活二三事
#include <stdio.h>int main(){ int a,b,c; int i,n; while(scanf("%d",&n)!=EOF) if(n==0)break; else { a=0;b=1; for(i=0; i<n; i++) {原创 2016-03-20 22:36:59 · 683 阅读 · 0 评论 -
问题 B: 小数计算——结构体
#include<stdio.h>struct xiaoshu{ int head; char point[2]; int tail;}a[1],b[1];void add(struct xiaoshu a,struct xiaoshu b){ printf("%d",a.head+b.head); printf("."); printf("原创 2016-03-20 22:38:12 · 798 阅读 · 0 评论 -
问题 C: 01字串
#include <iostream>using namespace std;int main(){ for(int i=0; i<=127; i++) { int a[7]= {0}; int num=i; int z=0; while(num!=0) { a[z]=num原创 2016-03-20 22:40:59 · 796 阅读 · 0 评论 -
问题 G: C语言习题 医生值班
#include<stdio.h>int main(){ int a,b,c,d,e,f=4,g; char s[7][20]= {"Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"}; int i; for(a=1; a<8; a++) for(b=1; b原创 2016-03-20 22:43:09 · 1759 阅读 · 0 评论 -
问题 A: 输入字符串以及输出
#include<stdio.h>void tongji(char str[],int a[]){ int i; for(i=0; i<4; i++) a[i]=0; i = 0; for(i=0;str[i]!='\0';i++) { if((str[i]>='A'&&(str[i])<='Z')||((str[i])原创 2016-03-20 23:03:58 · 692 阅读 · 0 评论 -
问题 B: 复制字符串
#include<stdio.h>void strcpypos(char s2[],char s1[],int pos){ int i,j=0; for(i=pos-1; s1[i]!='\0'; i++,j++) { s2[j]=s1[i]; } s2[j]='\0';}int main(){ char s1[256]原创 2016-03-20 23:05:58 · 684 阅读 · 0 评论 -
问题 C: C语言习题 字符串长度
#include<stdio.h>int stringlen(char *str){ int i; for(i=0; *(str+i)!='\0';) { i++; } return i;}int main(){ int stringlen (char *); char str[100]; int le原创 2016-03-20 23:07:25 · 1485 阅读 · 0 评论 -
问题 D: C语言习题 字符串比较
#include<stdio.h>int stringcmp(char *s1,char *s2){ int i=0; while (s1[i]&&s2[i]&&s1[i]==s2[i]) i++; return s1[i]-s2[i];}int main(){ int stringcmp(char *,char *); int m;原创 2016-03-20 23:08:53 · 856 阅读 · 0 评论 -
问题 E: C语言习题 等长字符串排序
#include<stdio.h>#include<string.h>void sort(char p[][80],int n){ char temp[80]; int i,j; for(i=0; i<n-1; i++) { for(j=0; j<n-1-i; j++) { if(strcmp(p[j],p原创 2016-03-20 23:10:18 · 932 阅读 · 0 评论 -
问题 F: C语言习题 不等长字符串排序
#include<string.h>#include<stdio.h>void sort(char *p[],int k){ int i,j; char temp[80]; for(i=0; i<k-1; i++) { for(j=i+1; j<k; j++) if(strcmp(p[i],p[j])>0)原创 2016-03-20 23:11:35 · 1420 阅读 · 0 评论 -
问题 I: 函数---判断某年某月某日是这一年中的第几天
#include <iostream>using namespace std;int isValid_date(int year,int month,int day); //判断日期(年月日)是否合法的函数声明,如果日期合法返回1,如果不合法返回0int dayth(int year,int month,int day); //获取日期(年月日)是本年中的第几天的函数声明int main(){原创 2016-04-05 23:14:48 · 1375 阅读 · 0 评论