定长整数相减 C语言Input 测试用例由三行组成. 第一行是一个不超过 1000 的正整数 n. 接下来的两行是有 n
来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/06/01 06:42:41
定长整数相减 C语言
Input 测试用例由三行组成. 第一行是一个不超过 1000 的正整数 n. 接下来的两行是有 n 个数字的十进制正整数.
Output 在一行上输出两个整数的差. 注意: 输出行不能有前缀或后缀空格, 也不能有前导 0.
我的程序错在哪里?!
#include
int main()
{
int n,i,s1=0,s2=0,s[1001],y[1001];
char a[1001],b[1001],c;
scanf("%d\n",&n);
for(i=0;i {
scanf("%c",&a[i]);
s[i]=a[i]-48;
for(int j=0;j {s[i]=s[i]*10;}
s1+=s[i];
}
scanf("%c",&c);
for(i=0;i {
scanf("%c",&b[i]);
y[i]=b[i]-48;
for(int j=0;j {y[i]=y[i]*10;}
s2+=y[i];
}
printf("%d\n",s1-s2);
}
Input 测试用例由三行组成. 第一行是一个不超过 1000 的正整数 n. 接下来的两行是有 n 个数字的十进制正整数.
Output 在一行上输出两个整数的差. 注意: 输出行不能有前缀或后缀空格, 也不能有前导 0.
我的程序错在哪里?!
#include
int main()
{
int n,i,s1=0,s2=0,s[1001],y[1001];
char a[1001],b[1001],c;
scanf("%d\n",&n);
for(i=0;i
scanf("%c",&a[i]);
s[i]=a[i]-48;
for(int j=0;j
s1+=s[i];
}
scanf("%c",&c);
for(i=0;i
scanf("%c",&b[i]);
y[i]=b[i]-48;
for(int j=0;j
s2+=y[i];
}
printf("%d\n",s1-s2);
}
这是大数相加 的问题;
for(int j=0;j
for(int j=0;j
定长整数相减 C语言Input 测试用例由三行组成. 第一行是一个不超过 1000 的正整数 n. 接下来的两行是有 n
c语言怎么写第一行是一个整数N,代表有N组测试数据,接下来是N行,每行有两个整数A和B.
C语言输出三角形,第一行是一个A,第二行3个B,第三行5个C,以此类推.输入的行数由n决定,请问错在哪了
星号三角形(C语言)Description 编写一个程序输出一个由n行星号“*”构成的三角形.Input 输入只有一行,
输入某年某月某日,判断这一天是这一年的第几天?Input 第一行输入一个整数T,表示是下面有T行,接下来每
c语言如何输入整数N,代表下面有N组测试数据,接下来的N行,每行为一个整数?
关于数据结构 查找定一个集合,查找元素是否在集合中出现.输入每个测试用例由多行组成,第一行是两个整数n和m,两个数范围在
Input输入分为两部分:第一部分是第一行,有N+1个整数,第一个正整数为N(N
用c语言编写:Problem Description给你n个整数,求他们中所有奇数的乘积.Input输入数据包含多个测试
(C语言)输入一个正整数n,再输入n 个整数,输出这n个整数的最大值.
用C语言编程:从键盘输入N,输出一个由*组成的N行的等腰三角形
C语言图形翻转 第一行一个整数k(1≤k≤1000)表示测试用例的个数.其后每个测试用之间的数据用空行隔开