![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SDUTACM
sharetown
这个作者很懒,什么都没留下…
展开
-
SDUTACM[1239]水仙花数
代码展示如下:#include<stdio.h> int main(){ int m,n,i,a,b,c,sum=0,s; while(scanf("%d%d",&m,&n)!= EOF) { s=0; for(i=m;i<=n;i++){ a=i/100; b=(i-a*100)/10; c=i-a*100-b*10; ...原创 2019-08-07 21:52:54 · 476 阅读 · 0 评论 -
SDUTACM[4294]’%‘字符的输入输出
...代码展示如下:#include<stdio.h>int main(){ int a,b,c; scanf("%d%%%d%%%d",&a,&b,&c); printf("%d%%%d%%%d",a,b,c); return 0;}原创 2019-08-06 16:47:16 · 212 阅读 · 0 评论 -
SDUTAVCM[1174]打印棱形
...代码展示如下:#include<stdio.h>int main(){ int n,i,j,k,a,b,sum; scanf("%d",&n); for(i=1;i<=n;i++) { for(j=n-i;j>0;j--) printf(" "); for(k=0;k<2*i-1;k++) printf("*");...原创 2019-08-07 21:10:01 · 146 阅读 · 0 评论 -
SDUTACM[1169]C语言实验——分数序列
...代码展示如下:#include<stdio.h> int main(){ int n,i; double a=2,b=1,sum=2.0; scanf("%d",&n); for(i=1;i<n;i++){ a=a+b; b=a-b; sum=sum+a/b; } printf("%.6f",sum);}...原创 2019-08-07 17:03:41 · 345 阅读 · 0 评论 -
SDUTACM[4293]带‘和“字符串的输出
本题其实主要考查的是大家对转义字符的使用...代码展示如下:#include<stdio.h>int main(){ char a; scanf("%c",&a); printf("\'%c\'\n",a); printf("\"%c\"",a); return 0;}...原创 2019-08-06 16:41:49 · 315 阅读 · 0 评论 -
SDUTACM[4292]大整数的输入输出
...代码展示如下:#include<stdio.h>int main(){long long a,b,c;scanf("%lld%lld",&a,&b);c=a+b;printf("%lld\n",c);return 0;}原创 2019-08-06 16:36:00 · 464 阅读 · 0 评论 -
SDUTACM[4291]实数的占位与输出
...代码展示如下:#include<stdio.h>int main(){ double a; scanf("%lf",&a); printf("%f\n",a); printf("*%10.3f*\n",a); printf("*%-10.3f*",a);}原创 2019-08-06 16:31:45 · 315 阅读 · 2 评论 -
SDUTACM[1203]买糖果
...代码展示如下:#include<stdio.h>int main(){ int n,m,f; scanf("%d",&n); n=n*10; m=n/3; f=n-(3*m); printf("%d %d",m,f); return 0;}原创 2019-08-06 16:24:53 · 471 阅读 · 0 评论 -
SDUTACM[1189]逆置正整数
...代码展示如下:#include <stdio.h>int main(){ int x,y,a,b,c; scanf("%d",&x); a=x%10; b=(x/10)%10; c=x/100; y=a*100+b*10+c; printf("%d...原创 2019-08-06 16:19:33 · 155 阅读 · 0 评论 -
SDUTACM[1115]交换两个整数的值
...代码展示如下:#include<stdio.h>int main(){ int a,b,c; scanf("%d%d",&a,&b); c=a; a=b; b=c; printf("%d %d",a,b); return 0;}原创 2019-08-06 16:15:25 · 371 阅读 · 0 评论 -
SDUTACM[1152]求两个整数之和
...代码展示如下:#include<stdio.h>int main(){ int a=123,b=456; printf("sum is %d",a+b); return 0;}原创 2019-08-06 16:07:24 · 285 阅读 · 0 评论 -
SDUTACM[1112]图形输出
C语言实验——图形输出(字符常量练习)Time Limit: 1000 ms Memory Limit: 65536 KiBProblem Description用基本输出语句打印以下图形:#####################Input本题目没有输入数据Output输出图形由6行组成,第1行有1个#号,第i行有连续的i个#号:###############...原创 2019-08-06 14:58:53 · 193 阅读 · 0 评论 -
SDUTACM[1110]Hello World!
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2019-08-05 23:40:43 · 141 阅读 · 0 评论 -
SDUTACM[2553]完美的素数
代码展示如下:#include <stdio.h>int main() { int a,b,i,j,sum,a1,a2,a3,a4,a5,a6,eg,num; while(scanf("%d",&a) != EOF) { eg = 1; num = 1; a1 = a % 10; a2 = a / 10 % 10; a3 = ...原创 2019-08-08 21:25:24 · 548 阅读 · 0 评论 -
SDUTACM[1013]A+B for Input-Output Practice (IV)
问题重述输入包含多个测试用例。每个测试用例包含一个整数N,然后在同一行中跟随N个整数。以0开头的测试用例终止输入,并且不处理该测试用例。代码展示如下:#include <stdio.h>int main() { int n, x, sum; while (scanf("%d", &n) && n != 0) { sum = 0...原创 2019-08-08 21:55:00 · 501 阅读 · 0 评论 -
SDUTACM[4295]十六进制数输出和占位
...代码展示如下:#include<stdio.h>int main(){ int a; scanf("%d",&a); printf("%d\n",a); printf("%x\n",a); printf("%X\n",a); return 0;}原创 2019-08-06 16:51:42 · 383 阅读 · 0 评论 -
SDUTACM[1117]求绝对值
...代码展示如下:#include<stdio.h>int main(){ int a; scanf("%d",&a); if(a<0) a=a*-1; printf("%d",a); return 0;}原创 2019-08-06 17:45:06 · 135 阅读 · 0 评论 -
SDUTACM[1177]时间间隔
...代码展示如下:#include<stdio.h>int main(){ int a1,b1,c1,d1,a2,b2,c2,d2,a,b,c,d; scanf("%d:%d:%d",&a1,&b1,&c1); scanf("%d:%d:%d",&a2,&b2,&c2); d1=a1*3600+b1*60+c1;...原创 2019-08-06 18:05:06 · 279 阅读 · 0 评论 -
SDUTACM[3439]平方数
...代码展示如下:#include<stdio.h>#include<math.h> int main(){ int n,j,k,a,b,sum; scanf("%d",&n); while(n--) { sum=0; scanf("%d%d",&a,&b); if(a>b) { k=a; a...原创 2019-08-07 20:44:42 · 499 阅读 · 0 评论 -
SDUTACM[2552]猜糖块
...代码展示如下:#include<stdio.h> int main(){ int n,i,m; scanf("%d",&n); for(i=0;;i++){ n=n-i*i; m=i+1; if(n<m*m)break; } printf("%d",i);}原创 2019-08-07 16:44:46 · 229 阅读 · 0 评论 -
SDUTACM[2250]简单计算
...代码展示如下:#include<stdio.h> int main(){ int n,i,a,sum=0,min=10000000,max=0; scanf("%d",&n); for(i=1;i<=n;i++){ scanf("%d",&a); sum=sum+=a; if(max<a)max=a; if(min&...原创 2019-08-07 16:21:01 · 328 阅读 · 0 评论 -
SDUTACM[2736]小鑫の日常系列故事(五)——卡片游戏
...代码展示如下:#include<stdio.h> int main(){ int n,i,a,sum1=0,sum2=0; scanf("%d",&n); for(i=1;i<=n;i++){ scanf("%d",&a); if(i%2!=0)sum1+=a; else sum2+=a; } if(sum1>sum...原创 2019-08-07 16:02:42 · 459 阅读 · 0 评论 -
SDUTACM[1131]C/C++训练1---最大公约数与最小公倍数
...代码展示如下:#include<stdio.h>int main(){ int a,b,i,j,k,m; scanf("%d%d",&a,&b); if(a>b){//判断输入的数据谁大谁小 i=b; k=a; } else{ i=a; k=b; } m=i; //最大公约数 for(i;i>0;i--...原创 2019-08-07 14:05:55 · 276 阅读 · 0 评论 -
SDUTACM[1142]优越数
...代码展示如下:#include<stdio.h>int main(){ int n,a,b,c,sum=0; double m; scanf("%d",&n); while(n--) { scanf("%d %d %d",&a,&b,&c); m=(a+b+c)/...原创 2019-08-07 12:13:47 · 252 阅读 · 0 评论 -
SDUTACM[1012]A+B for Input-Output Practice (III)
问题重述题目的意思是让我们实现一个能够给多对测试用例计算合的需求,并且测试用例的多少并不知道,要求即输入即计算即输出,若测试用例中包含(0 0)时不处理该测试用例。代码展示如下:#include<stdio.h> int main(){ int a,b; while(scanf("%d %d",&a, &b) != EOF) // 输入结...原创 2019-08-07 11:28:59 · 259 阅读 · 0 评论 -
SDUTACM[2245]N^3问题
...代码展示如下:#include <stdio.h>int main(){ long long n,n1,m=0,x=1,y=0,sum=0,sum1=0; scanf("%lld",&n); n=n*n*n; n1=n; while(n)//计算出n有多少位 { m++; n=n/1...原创 2019-08-06 22:26:17 · 201 阅读 · 0 评论 -
SDUTACM[4289]数位数
...代码展示如下:#include <stdio.h>int main(){ int n,m=0; scanf("%d",&n); while(n) { m++; n=n/10; } printf("%d",m); return 0;}我现在发现,C语言还挺美的!...原创 2019-08-06 21:51:53 · 286 阅读 · 0 评论 -
SDUTACM[1160]某年某月的天数
...代码展示如下:#include<stdio.h>int main(){ int a,b,c,i; scanf("%d\\%d",&a,&b); {//判断闰年 if(a%4==0) { if(a%100!=0) i=1;//是闰年赋值1 else { if(a%400==0) i=1; ...原创 2019-08-06 21:10:22 · 365 阅读 · 0 评论 -
SDUTACM[1133]C/C++经典程序训练3---模拟计算器
...代码展示如下:#include<stdio.h>int main(){ int a,b; char c; scanf("%d %d %c",&a,&b,&c); switch(c) { case '+':printf("%d",a+b);break; case '-':printf("%d",a-b);break; ca...原创 2019-08-06 20:44:52 · 469 阅读 · 0 评论 -
SDUTACM[1118]从大到小输出a、b、c
这个题有一点冒泡排序的意思,中心思想都是一样的。比较,赋值,交换,打印。...代码展示如下:#include<stdio.h>int main(){ int a,b,c,d; scanf("%d%d%d",&a,&b,&c); if(a<b) { d=b; b=a; a=d; } if(a<c) { ...原创 2019-08-06 19:47:35 · 111 阅读 · 0 评论 -
SDUTACM[3765]时间格式转换
我发现这个系列小鑫在小编笔下简直是又丑又笨!!!本来准备把山东理工的所有题库都刷一遍,无奈马上开学了,精力实在有限,挑部分比较经典的题呈现给大家,咱们要做就做精品,不足之处请大家多多批评!。本题相当于分段函数求解,其解题的方有很多,但中心思想都是用if实现选择结构,我在这用了最繁琐但也是最简单很容易看懂的形式。...代码展示如下:#include<stdio.h>in...原创 2019-08-06 19:23:19 · 296 阅读 · 0 评论 -
SDUTACM[1153]求两个整数之中较大者
...代码展示如下:#include<stdio.h>int main(){ int a,b; scanf("%d%d",&a,&b); if(a>b) printf("max=%d",a); else printf("max=%d",b); return 0;}原创 2019-08-06 18:11:23 · 234 阅读 · 0 评论 -
SDUTACM[2749]区域内点的个数
代码展示如下:#include <stdio.h>int main(){ int n,xb,yb,xt,yt,X,Y; while(~scanf("%d",&n)) { scanf("%d %d",&xb,&yb); scanf("%d %d",&xt,&yt); i...原创 2019-08-19 17:16:10 · 326 阅读 · 0 评论