自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 Windows11下WSA的使用教程

【代码】Windows11下WSA的使用教程。

2023-05-23 17:32:10 2023

原创 从第1题的文件f1.dat中,将数据读出,存入另外一个文件f3.dat中。另外,需要在原本的第5个和第6个整数之间再插入一个整数(这个整数由屏幕输入)一并存入新文件中。

#include <stdio.h>#include <stdlib.h>int main(){FILE *fp1,*fp2; int num[10],x,i; if((fp1=fopen("E:\\程序编辑\\文件\\1\\f1.dat","r"))==NULL) { printf("File open error\n"); exit(0); } if((fp2=fopen("f3.dat","w")

2021-03-30 13:10:36 240

原创 从键盘读入10个整数以二进制方式写到一个名为f2.dat的新文件中.

#include <stdio.h>#include <stdlib.h>int main(){FILE *fp2;int num[10],i;if((fp2=fopen("f2.dat","wb"))==NULL){printf("File open error\n");exit(0);}for(i=0;i<10;i++) { scanf("%d",&num[i]); fwrite(num,sizeof(

2021-03-30 13:09:58 850

原创 从键盘读入10个整数以文本方式写到一个名为f1.dat的新文件中。

#include <stdio.h>#include <stdlib.h>int main(void){FILE *fp1;int a[10],i;if((fp1=fopen("f1.dat","w"))==NULL){ printf("文件打开失败\n"); exit(0);}for(i=0;i<10;i++){ scanf("%d",&a[i]); fprintf(fp1,"%d",a[i]);}if(fcl

2021-03-30 11:27:10 1187

原创 OJ:百钱买百鸡

#include <stdio.h>int main(){int a,b,c,n;int answer = 0;scanf("%d",&n);for(a = 0; a <= n / 5; a++){ for(b = 0; b <= n / 3; b++) { c = n - a - b; if(a * 15 + b * 9 + c == n*3) { answer = 1;

2021-02-09 09:21:55 245

原创 OJ: 加密字符

#include<stdio.h>#include<ctype.h>int main(){char c;while( c = getchar(), c != '@'){ if(isalpha(c)) { c = tolower(c); if(c == 'z') c = 'a'; else c = c + 1; } putchar(c);}

2021-01-26 10:03:15 166 1

原创 OJ : 最大公约与最小公倍

#include<stdio.h>int main(){int x,y,c;int copy1, copy2;scanf("%d%d",&x, &y);copy1 = x;copy2 = y;while(c = x % y,c != 0){ x = y; y = c;}printf("%d %d\n",y ,copy1 / y * copy2);return 0;}

2021-01-26 09:02:41 145

原创 OJ: 最大公约数

#include<stdio.h>int main(){int x,y,c;scanf("%d%d",&x ,&y); //输入 6 9while(c = x % y,c != 0) //当6=6%9,// 3=9%6 // 0=6%3停止循环{ x = y; //x = 9 // x=6 y = c; //y = 6 // y=3}

2021-01-25 09:37:45 135

原创 OJ: 顺序输出各位数字

#include<stdio.h>int main(){int n, sum, base;scanf("%d", &n); //123456base = 1; //1sum = n; //123456while( sum > 9) //得到最高位位权base{ sum /= 10; //扔掉各位 12345 1234 123 12 1 base *= 10; //位权增加 10 100 1000 10000 100000}

2021-01-25 09:11:09 403

原创 OJ 1060: 逆序数字

#include<stdio.h>int main(){int num;scanf("%d",&num);while(num > 0){ printf("%d ",num % 10); num = num / 10;}printf("\n");return 0;}

2021-01-24 10:17:17 301

原创 1059: 最高分

#include<stdio.h>#include<limits.h>int main(){int x, max;max = INT_MIN;while(scanf("%d",&x),x >= 0){ if(x > max) max = x;}printf("%d",max);return 0;}

2021-01-24 10:11:55 156 1

原创 1058: 求解不等式

#include<stdio.h>int main(){int n,m,i;double sum,x;scanf("%d",&n);x = 1;sum = 0;for(i=1;;i++){ x *= i; sum += x; if(sum >= n) { printf("m<=%d\n",i-1); break; }}return 0;}Li

2021-01-24 09:41:09 256

原创 1057: 素数判定

#include<stdio.h>#include<math.h>int main(){int i,x,n;scanf("%d",&n);x = sqrt(n + 1);for(i = 2;i <= x;i++) if(n % i == 0) break;if(i <= x || n == 1) printf("No\n");else printf("Yes\n");return 0;}

2021-01-23 09:49:20 97

原创 1056: 整存零取

#include<stdio.h>int main(){int i;double deposit,x;scanf("%lf",&x);deposit = 0.0;for(i=1;i<=5;i++){deposit = (deposit + 1000) / (1+12*x); //因为年初金额乘以利息本金得到年底钱数,反过来计算年底金额除以利息得年初金额//}printf("%.2f\n",deposit);return 0;}...

2021-01-23 09:10:13 457

原创 1055: 兔子繁殖问题

#include<stdio.h>int main(){int n,i,x,sum,y;scanf("%d",&n);x = sum = 1;for(i=3;i<=n;i++){y = sum;sum = sum + x;x = y;}printf("%d",sum);return 0;}

2021-01-22 09:18:50 143

原创 1054: 猴子吃桃

#include<stdio.h>int main(){int i,n,x; //定义循环i,天数n,剩余桃数x//x = 1; //最后一天剩余桃数为1//scanf("%d",&n);for(i = 1;i < n;i++) //由于最后一天还没有吃,所以是n-1次//{x = 2 * (x + 1); //每天吃掉一半多一个,所以反过来就是加一个再乘以二//}printf("%d",x);//输出函数原来桃子数量//return 0;}...

2021-01-22 08:53:40 226

原创 1053: 正弦函数

#include<stdio.h>int main(){int i;double c, sum, flag, deno, x;scanf("%lf",&x);sum = 0.0;flag = 1.0;deno = 1.0;c = x;for(i = 1;i <= 10;i++){sum += c * flag / deno;flag = -flag;c = c * x * x;deno = deno * (2 * i) * (2 * i + 1);}

2021-01-21 10:25:22 123

原创 1052: 数列求和4

#include<stdio.h>int main(){int i,n,x;int sum,y;scanf("%d%d",&n,&x);sum = 0.0;y = 0.0;for(i=1;i<=n;i++){sum = sum*10+x;y += sum;}printf("%d",y);return 0;}

2021-01-21 09:56:50 144

原创 1051: 平方根的和

#include<stdio.h>#include<math.h>int main(){int i,n;double item,x;x = 0.0;scanf("%lf%d",&item,&n);for(i=1;i<=n;i++){x += item;item = sqrt(item);}printf("%.2f",x);return 0;}

2021-01-21 09:20:11 126

原创 1050: 阶乘的累加和

#include<stdio.h>int main(){int i,n;double x,y;scanf("%d",&n);x = 1.0;for(i=1;i<=n;i++){x *= i;y += x;}printf("%.f",y);return 0;}

2021-01-20 10:41:12 462

原创 1049: 平方和与立方和

#include<stdio.h>#include<math.h>int main(){int m,n,i,x,y;scanf("%d%d",&m,&n);x = y =0;for(i=m;i<=n;i++){if(i % 2 == 0)x += pow(i,2);elsey += pow(i,3);}printf("%d %d\n",x,y);return 0;}

2021-01-20 09:42:26 179

原创 1048: 阶乘表

#include<stdio.h>int main(void){int i,n;double x;scanf("%d",&n);x=1.0;for(i=1;i<=n;i++){x = x*i;printf("%-4d%-20.0lf\n",i,x);}return 0;}

2021-01-20 09:30:32 144

原创 1047: 对数表

#include<stdio.h>#include<math.h>int main(){int m,n,i;scanf("%d%d",&m,&n);for(i=m;i<=n;i++){printf("%4d%8.4f\n",i,log(i));}return 0;}

2021-01-20 09:19:30 235

原创 1046: 奇数的乘积

#include<stdio.h>int main(){int i,n,x,sum;scanf("%d",&n);sum = 1;for(i=0;i<n;i++){scanf("%d",&x);if(x%2==1){sum = sum * x;}}printf("%d",sum);return 0;}

2021-01-19 09:30:19 276 2

原创 1045: 数值统计

#include<stdio.h>int main(){int i,n,a,b,c,x[100];scanf("%d",&n);a=0;b=0;c=0;for(i=0;i<n;i++){scanf("%d",&x[i]);}for(i=0;i<n;i++){if(x[i]<0)a++;else if(x[i]==0)b++;elsec++;}printf("%d %d %d",a,b,c);return 0;}

2021-01-19 09:08:27 91

原创 1044: 不及格率

#include<stdio.h>int main(){int n,i,x;double sum,v;scanf("%d",&n);sum = 0.0;for(i=1;i<=n;i++){scanf("%d",&x);if(x<60){sum = sum + 1;continue;}}v = sum/n;printf("%.2f",v);return 0;}

2021-01-18 09:52:30 151

原创 1042: 数列求和3

#include<stdio.h>int main(){int i,n;double sum,deno,flag;scanf("%d",&n);sum = 0.0;deno = 1.0;flag = 1.0;for(i=1;i<=n;i++){sum += (flag*i) / deno;deno += 2;flag = -flag;}printf("%.3f",sum);return 0;}

2021-01-18 09:32:28 104

原创 1043: 最大值

#include<stdio.h>int main(){int i,n,max,x;scanf("%d",&n);for(i=1;i<=n;i++){scanf("%d",&x);if(i==1){max = x;}if(x>max){max = x;}}printf("%d",max);return 0;}

2021-01-18 09:27:24 66

原创 1041: 数列求和2

#include<stdio.h>int main(){int i,n;double sum,deno,flag;scanf("%d",&n);sum = 0.0;deno = 1.0;flag = 1.0;for(i=0;i<n;i++){sum += flag / deno;deno += 2;flag = -flag;}printf("%.2f",sum);return 0;}

2021-01-17 10:02:23 83

原创 1040: 数列求和1

#include<stdio.h>int main(){int i,n;double sum,flag,deno;scanf("%d",&n);sum = 0.0;flag = 1.0;deno = 1.0;for(i=0;i<n;i++){sum += flag / deno;deno += 2;}printf("%.2f",sum);return 0;}

2021-01-17 09:57:06 87

原创 1038: 绝对值最大

#include<stdio.h>#include<math.h>int main(){int a,b,c,max;scanf("%d%d%d",&a,&b,&c);max = a;if(fabs(b)>fabs(a))max = b;if(fabs©>fabs(b))max = c;printf("%d",max);return 0;}

2021-01-17 09:23:20 103

原创 河工大OJ1037: 四则运算

#include#includeint main(){ double x,y,s; char c; int flag=0; scanf("%lf %c %lf",&x,&c,&y); switch(c) { case '+':s = x + y;break; case '-':s = x - y;break; case '*':s = x * y;break;

2021-01-15 12:47:43 1022

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除