1-1 sdut-C语言实验——整除
任务描述:
判断一个数n能否同时被3和5整除。
输入格式:
输入一个正整数n。
输出格式:
如果能够同时被3和5整除,输出Yes,否则输出No。
输入样例:
15
输出样例:
Yes
相关限制:
代码长度限制16KB 时间限制400ms 内存限制64MB 栈限制8192KB
答案:
#include <stdio.h> int main() { int a; scanf("%d",&a); if(a%5==0&&a%3==0) printf("Yes"); else printf("No"); return 0; }
1-2 sdut-C语言实验——求两个整数之中较大者
任务描述:
输入两个整数,请编程求其中的较大者。
输入格式:
在一行中输入用空格隔开的两个整数,例如5 9。
输出格式:
输出两个整数之中较大者,输出形式举例:max=9。
输入样例:
5 9
输出样例:
max=9
相关限制:
代码长度限制16KB 时间限制400ms 内存限制64MB 栈限制8192KB
答案:
#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; }
1-3 sdut-C语言实验——三个数排序
任务描述:
输入三个整数x,y,z,请把这三个数由小到大输出。
输入格式:
输入数据包含3个整数x,y,z,分别用逗号隔开。
输出格式:
输出由小到大排序后的结果,用空格隔开。
输入样例:
2,1,3
输出样例:
1 2 3
相关限制:
代码长度限制16KB 时间限制400ms 内存限制64MB 栈限制8192KB
答案:
#include <stdio.h> int main() { int a,b,c,d; scanf("%d,%d,%d",&a,&b,&c); if(a>b) { d=a; a=b; b=d; } if(a>c) { d=a; a=c; c=d; } if(b>c) { d=b; b=c; c=d; } printf("%d %d %d",a,b,c); return 0; }
1-4 sdut-C语言实验——A+B Problem
任务描述:
Calculate a + b.
输入格式:
Two integer a, b (0 <= a, b <= 10).
输出格式:
Output a + b.
输入样例:
在这里给出一组输入。例如:
1 2
输出样例:
在这里给出相应的输出。例如:
3
相关限制:
代码长度限制16KB 时间限制400ms 内存限制64MB 栈限制8192KB
答案:
#include <stdio.h> int main() { int a,b; scanf("%d %d",&a,&b); printf("%d",a+b); return 0; }
1-5 sdut-C语言实验——逆置正整数
任务描述:
输入一个三位正整数,将它反向输出。注意130逆置后是31。
输入格式:
3位正整数。
输出格式:
逆置后的正整数。
输入样例:
在这里给出一组输入。例如:
123
输出样例:
在这里给出相应的输出。例如:
321
相关限制:
代码长度限制16KB 时间限制400ms 内存限制64MB 栈限制8192KB
答案:
#include <stdio.h> int main() { int a,b,c,d; scanf("%d",&a); b=a%10; c=a/10%10; d=a/100; printf("%d",b*100+c*10+d); return 0; }
1-6 sdut-C语言实验——温度转换
任务描述:
输入一个华氏温度,输出摄氏温度,其转换公式为:C=5(F-32)/9。
输入格式:
输入数据只有一个实数,即华氏温度。
输出格式:
输出数据只有一个,即摄氏温度,保留2位小数。
输入样例:
在这里给出一组输入。例如:
32.0
输出样例:
在这里给出相应的输出。例如:
0.00
相关限制:
代码长度限制16KB 时间限制400ms 内存限制64MB 栈限制8192KB
答案:
#include <stdio.h> int main() { double C,F; scanf("%lf",&F); C=5.0*(F-32)/9; printf("%.2f",C); return 0; }
1-7 sdut-C语言实验——Hello World!
任务描述:
请输出Hello World!
输入格式:
无。
输出格式:
Hello World!
输入样例:
在这里给出一组输入。例如:
输出样例:
在这里给出相应的输出。例如:
Hello World!
相关限制:
代码长度限制16KB 时间限制400ms 内存限制64MB 栈限制8192KB
答案:
#include <stdio.h> int main() { printf("Hello World!\n"); return 0; }
1-8 sdut-C语言实验——模拟计算器
任务描述:
简单计算器模拟:输入两个整数和一个运算符,输出运算结果。
输入格式:
第一行输入两个整数,用空格分开;
第二行输入一个运算符(+、-、*、/)。
所有运算均为整数运算,保证除数不包含0。
输出格式:
输出对两个数运算后的结果。
输入样例:
在这里给出一组输入。例如:
30 50 *
输出样例:
在这里给出相应的输出。例如:
1500
相关限制:
代码长度限制16KB 时间限制400ms 内存限制64MB 栈限制8192KB
答案:
#include <stdio.h> int main() { int a,b; char c; scanf("%d %d",&a,&b); scanf("%*c %c",&c); switch(c) { case '+': printf("%d\n",a+b); break; case '-': printf("%d\n",a-b); break; case '*': printf("%d\n",a*b); break; case '/': printf("%d\n",a/b); break; } return 0; }