写一程序,按要求输出。 输入格式: 为三行,第一行为整数a、第二行为字符c、第三行为整数b。(0<a,b<100000)。 输出格式: 共四行。第一行依次输出a,b,c,三个值之间用一个空格分隔;第二依次输出a+b,a-b,a*b,a/b,a%b的值,每个值之间用一个空格分隔;第三行输出a和b的比率(浮点数,精确到小数点后两位);第四行输出a和b的百分比率(浮点数,精确到小数点后两位)。具体格式见输出样例。
时间: 2024-02-26 12:56:24 浏览: 41
好的,以下是 Python 3 的程序实现:
```python
a = int(input())
c = input()
b = int(input())
print(a, b, c)
print(a + b, a - b, a * b, '%.2f' % (a / b), a % b)
print('%.2f' % (a / b))
print('%.2f%%' % (a / b * 100))
```
输入样例:
```
123
@
456
```
输出样例:
```
123 456 @
579 -333 56088 0.27 123
0.27
27.27%
```
相关问题
用c语言写段程序写一程序,按要求输出。 输入格式: 为三行,第一行为整数a、第二行为字符c、第三行为整数b。(0<a,b<100000)。 输出格式: 共四行。第一行依次输出a,b,c,三个值之间用一个空格分隔;第二依次输出a+b,a-b,a*b,a/b,a%b的值,每个值之间用一个空格分隔;第三行输出a和b的比率(浮点数,精确到小数点后两位);第四行输出a和b的百分比率(浮点数,精确到小数点后两位)。具体格式见输出样例。
好的,以下是 C 语言的程序实现:
```c
#include <stdio.h>
int main() {
int a, b;
char c;
scanf("%d", &a);
getchar();
scanf("%c", &c);
scanf("%d", &b);
// 第一行
printf("%d %d %c\n", a, b, c);
// 第二行
printf("%d %d %d %.2f %d\n", a + b, a - b, a * b, 1.0 * a / b, a % b);
// 第三行
printf("%.2f\n", 1.0 * a / b);
// 第四行
printf("%.2f%%\n", 1.0 * a / b * 100);
return 0;
}
```
输入样例:
```
123
@
456
```
输出样例:
```
123 456 @
579 -333 56088 0.27 123
0.27
27.27%
```
用c语言写一个程序,输入任意整数n,输出n行n列的无间隔字母方阵,例如输入3,第一行为ABC,第二行为BCD,第三行为CDE,大于Z的字符循环为A开始
您好,以下是您的问题的回答:
以下是一个用 C 语言编写的程序,输入任意整数 n,输出 n 行 n 列的无间隔字母方阵:
```
#include <stdio.h>
int main() {
int n, i, j;
char c;
printf("请输入一个整数 n:");
scanf("%d", &n);
for (i = ; i < n; i++) {
c = 'A' + i;
for (j = ; j < n; j++) {
if (c > 'Z') {
c = 'A';
}
printf("%c", c);
c++;
}
printf("\n");
}
return ;
}
```
希望能够帮到您!