
SDUTACM小白《程序设计基础 I》实验1-顺序结构程设计
程序员豪仔
一个任何事物,除了编程,都喜欢尝试的程序员,豪仔。
展开
-
计算A+B(顺序结构)
Description这是一道在各个ACM训练网站上最基本的题目,一般都是他们的第一道题,来让大家熟悉在线评测系统的环境!从键盘上输入两个整数,然后计算他们的和,并把他们的和打印出来。Input从键盘上输入两个整数,这两个整数在同一行上!Output在这两个整数的下面一行是输出这两个整数的和!SampleInput2 3Output5#include<stdio.h>#include<stdlib.h>#include<..原创 2022-03-13 16:24:29 · 566 阅读 · 0 评论 -
X - 字符型数据输出和占位
Description输入一个字符,请你按如下要求输出:第一行字符数据默认输出,第二行字符型数据输出共占 4 位,右对齐,左补 3 个空格并在两端添加星号包裹,第三行字符型数据输出共占 4 位,左对齐,右补 3 个空格并在两端添加星号包裹。Input输入一个字符 。Output共三行,按题目描述输出。SampleInputcOutputc* c**c *#include <stdio.h>#include <...原创 2021-09-27 04:37:43 · 304 阅读 · 0 评论 -
十进制输入输出和空格占位
Description输入一个整数,请你按如下要求输出:第一行按原样输出,第二行按原样靠右输出,不足 8 位左补空格并在两端添加星号包裹,第三行按原样靠左输出,不足 8 位右补空格并在两端添加星号包裹。Input一个int范围内的正整数 a 。Output共三行,按题目描述输出。SampleInput123456Output123456* 123456**123456 *#include <stdio.h>#in...原创 2021-09-27 04:37:20 · 321 阅读 · 0 评论 -
V - 十进制输入输出和其它非空格占位
Description输入一个整数,请你按如下要求输出:第一行按原样输出,第二行整数靠右原样输出,不足 8 位左补 0 并在两端添加星号包裹,第三行整数靠左原样输出,不足 8 位右补空格并在两端添加星号包裹。Input一个int范围内的正整数 a 。Output共三行,按题目描述输出。SampleInput123456Output123456*00123456**123456 *#include <stdio.h>#in...原创 2021-09-27 04:36:17 · 564 阅读 · 0 评论 -
U - 八进制数输出和占位
Description输入一个整数,请你按如下要求输出:第一行按原样输出,第二行以八进制靠右输出,不足 8 位左补 0 并在两端添加星号包裹,第三行以八进制靠左输出,不足 8 位右补空格并在两端添加星号包裹。Input一个int范围内的正整数 a 。Output共三行,按题目描述输出。SampleInput123Output123*00000173**173 *#include <stdio.h>#include...原创 2021-09-27 04:35:22 · 366 阅读 · 0 评论 -
T - 十六进制数输出和占位
Description输入一个整数,请你按如下要求输出:第一行按原样输出,第二行以十六进制输出(字母小写),第三行以十六进制输出(字母大写)。Input一个int范围内的正整数 a 。Output共三行,按题目描述输出。SampleInput456Output4561c81C8#include <stdio.h>#include <stdlib.h>int main() { int a; s...原创 2021-09-27 04:35:09 · 392 阅读 · 0 评论 -
S - ‘\’字符的输入输出
Description输入三个用`` \`` 分割的正整数 a b c 代表日,月,年,要求按照输入样式原样输出。Input三个int范围内的正整数,中间用`` \`` 分割。Output按题目描述原样输出。SampleInput9\17\2018Output9\17\2018#include <stdio.h>#include <stdlib.h>int main() { int a, b, c; ...原创 2021-09-26 03:05:55 · 827 阅读 · 0 评论 -
R - ‘%‘字符的输入输出
Description输入三个用`` %`` 分割的正整数 a b c 代表月,日,年,要求按照输入样式原样输出。Input三个int范围内的正整数,中间用`` %`` 分割。Output按题目描述原样输出。SampleInput9%17%2018Output9%17%2018#include <stdio.h>#include <stdlib.h>int main() { int a, b, c; ...原创 2021-09-26 03:05:47 · 509 阅读 · 0 评论 -
带’ 和 ”字符的输出
Description输入一个字符,输出两行。第一行将字符用 ' 包裹。第二行将字符用" 包裹。Input输入一个字符。Output按题目描述输出。SampleInputAOutput'A'"A"#include <stdio.h>#include <stdlib.h>int main() { char a; scanf("%c", &a); printf("'%c'\n\"%c\...原创 2021-09-26 03:05:39 · 475 阅读 · 0 评论 -
P - 大整数的输入输出
Description输入两个 long long 范围内的整数,输出他们的和。Input两个long long 范围内的整数。Output输出的两个大整数的和,保证结果在 long long 范围内。SampleInput22222222223333333333Output5555555555#include <stdio.h>#include <stdlib.h>int main() { long long ...原创 2021-09-26 03:05:28 · 226 阅读 · 0 评论 -
O - 实数的输出和占位
Description输入一个实数,请你按如下要求输出:第一行按双精度默认输出,第二行双精度数输出共占 10 位,其中 3 位小数,右对齐,左补空格并在两端添加星号包裹,第三行双精度数输出共占 10 位,其中 3 位小数,左对齐,右补空格并在两端添加星号包裹。Input一个double范围内的正实数 a 。Output共三行,按题目描述输出。SampleInput123.56789Output123.567890* 123.568**12...原创 2021-09-26 03:05:18 · 608 阅读 · 0 评论 -
N - C语言实验——转换字母(顺序结构)
Description从键盘上输入一个小写字母,然后将小写字母装换成大写字母输出!Input从键盘上输入一个小写字母。Output小写字母装换成大写字母输出。SampleInputaOutputA#include <stdio.h>#include <stdlib.h>int main() { char x,y; scanf("%c", &x); y = x-32; printf("%..原创 2021-09-26 03:05:08 · 289 阅读 · 0 评论 -
M - C语言实验——单个字符输入和输出(顺序结构)
Description用getchar()从键盘上输入一个字符,用putchar()打印出来!Input从键盘上输入一个字符!Output把刚刚输入的字符打印出来!SampleInputAOutputA#include <stdio.h>#include <stdlib.h>int main() { char ch; ch = getchar(); putchar(ch); return 0;..原创 2021-09-26 03:04:59 · 375 阅读 · 0 评论 -
L - C语言实验——温度转换
Description输入一个华氏温度,输出摄氏温度,其转换公式为:C=5(F-32)/9。Input输入数据只有一个实数,即华氏温度。Output输出数据只有一个,即摄氏温度,保留2位小数。SampleInput32.0Output0.00#include <stdio.h>#include <stdlib.h>int main() { double F, C; scanf ("%lf", &F);..原创 2021-09-26 03:04:43 · 349 阅读 · 0 评论 -
K - C语言实验——圆柱体计算
Description已知圆柱体的底面半径r和高h,计算圆柱体底面周长和面积、圆柱体侧面积以及圆柱体体积。其中圆周率定义为3.1415926。Input输入数据有一行,包括2个正实数r和h,以空格分隔。Output输出数据一行,包括圆柱体底面周长和面积、圆柱体侧面积以及圆柱体体积,以空格分开,所有数据均保留2位小数。SampleInput1 2Output6.28 3.14 12.57 6.28#include <stdio.h>#incl..原创 2021-09-26 03:04:17 · 692 阅读 · 0 评论 -
J - C语言实验——格式化输出(常量练习)
Description用c语言的基本输出格式打印下列内容:100A3.140000Input本题目没有输入数据Output输出三行数据:100A3.140000SampleOutput100A3.140000#include <stdio.h>#include <stdlib.h>int main() { int a; char b; double c; a = 100; b =.原创 2021-09-25 06:03:01 · 2732 阅读 · 0 评论 -
I - C语言实验——三个整数和、积与平均值
Description给出三个整数,请你设计一个程序,求出这三个数的和、乘积和平均数。Input输入只有三个正整数a、b、c。Output输出一行,包括三个的和、乘积、平均数。 数据之间用一个空格隔开,其中平均数保留小数后面两位。SampleInput2 3 3Output8 18 2.67#include <stdio.h>#include <stdlib.h>int main() { int a, b, c, s..原创 2021-09-25 04:45:52 · 4976 阅读 · 0 评论 -
H - C语言实验——买糖果
Description小瑜是个爱吃糖果的馋鬼,天天嚷着要爸爸买糖果,可是爸爸很忙,哪有时间啊,于是就让小瑜自己去了,糖果3角钱一块,爸爸给小瑜n元钱,请你告诉小瑜最多能买几块糖,还剩几角钱?Input输入爸爸给小瑜的钱n元,n为整数。Output小瑜最多能买回的糖块数以及剩下的钱(单位为:角),用空格分隔。SampleInput2Output6 2#include <stdio.h>#include <stdlib.h>in..原创 2021-09-25 04:41:41 · 424 阅读 · 0 评论 -
G - C语言实验——逆置正整数
Description输入一个三位正整数,将它反向输出。Input3位正整数。Output逆置后的正整数。SampleInput123Output321Hint注意130逆置后是31#include <stdio.h>#include <stdlib.h>int main() { int a, b, c, d; scanf("%d", &a); b = a/100; c = (..原创 2021-09-25 04:35:41 · 284 阅读 · 0 评论 -
交换两个整数的值(顺序结构)
Description交换两个变量的值,由终端输入两个整数给变量x、y,然后交换x和y的值后,输出x和y。Input从键盘输入两个整数变量x和y;Output在交换x、y的值后将x和y输出!SampleInput4 6Output6 4#include <stdio.h>#include <stdlib.h>int main() { int a, b, temp; scanf("%d %d", &a,..原创 2021-09-25 04:24:17 · 822 阅读 · 0 评论 -
E - A+B Problem
DescriptionCalculate a + b.InputTwo integer a, b (0 <= a, b <= 10).OutputOutput a + b.SampleInput1 2Output3Hint问:怎样输入输出?答:你的程序应该从标准输入(stdin)中读取数据,而将结果写到标准输出(stdout)。比如,在 C 语言中你可以使用scanf,在 C++ 语言中则可以使用cin来输入;输出可以使用 C...原创 2021-09-25 04:21:39 · 286 阅读 · 0 评论 -
求两个整数之和
Description求两个整数之和,不从键盘输入数据,直接使用赋值语句(a=123;b=456)输入数据,然后计算两个整数之和输出。Input无输入数据。Output输出a和b之和。SampleOutputsum is 579#include <stdio.h>#include <stdlib.h>int main(){ int a, b; a = 123; b = 456; printf("sum .原创 2021-09-25 04:17:52 · 188 阅读 · 0 评论 -
C - C语言实验——图形输出(字符常量练习)
Description用基本输出语句打印以下图形:#####################Input本题目没有输入数据Output输出图形由6行组成,第1行有1个#号,第i行有连续的i个#号:#####################SampleOutput######################include <stdio.h>#include <stdlib.h>int main(){ .原创 2021-09-25 04:12:47 · 1207 阅读 · 0 评论 -
B - C语言实验——输出字符串
Description在屏幕上输出一行信息:This is a C program.Input无输入数据。Output输出字符串This is a C program.SampleOutputThis is a C program.#include <stdio.h>#include <stdlib.h>int main(){ printf("This is a C program."); return 0;}.原创 2021-09-25 04:11:52 · 332 阅读 · 0 评论 -
A - C语言实验——Hello World!(printf练习)
Hello原创 2021-09-25 04:05:44 · 442 阅读 · 0 评论