杭电1002 c语言

danney 2024-06-22 04:15:43
最佳回答
#include <stdio.h>#include <string.h>main(){char str1[1001],str2[1001];int t,i,len_str1,len_str2,len_max,num=1,k;scanf("%d",&t);getchar();while(t--){int a[1001]={0},b[1001]={0},c[1001]={0};scanf("%s",str1);len_str1=strlen(str1);for(i=0;i<=len_str1-1;i++)a[i]=str1[len_str1-1]-'0';//明显这个for循环的作用只是把最后输入的那个字符以ansic码的形式赋值给了a[i],其他什么操作都没做,这里len_str1-1应该改成i。scanf("%s",str2);len_str2=strlen(str2);for(i=0;i<=len_str2-1;i++)b[i]=str2[len_str2-1]-'0';//问题同上,也改成i。 if(len_str1>=len_str2)len_max=len_str1; else len_max=len_str2; k=0;for(i=0;i<=len_max-1;i++){c[i]=(a[i]+b[i]+k)%10;k=(a[i]+b[i]+k)/10;}if(k!=0)c[len_max]=1;printf("case%d:\n",num); num++;printf("%s+%s=",str1,str2);if(c[len_max]=1)printf("1");for(i=len_max-1;i>=0;i--)printf("%d",c[i]);printf("\n");if(t>=1)printf("\n");}} 20210311
汇率兑换计算器

类似问答
  • c语言中123&&2是多少?
    • 2024-06-22 08:28:46
    • 提问者: 未知
    1 这个表达式可以扩写为 123!0&2!0,意思是123!0且2!0,这两个表达式都是成立的所以又可以转变为1&1,所以结果为1.
  • c语言是有什么
    • 2024-06-22 05:06:04
    • 提问者: 未知
    c语言2113是一种通用的、面向过程式的计算机程序设计语5261言。1972 年,4102为了移植与开发 unix 操作系统,丹尼斯·里奇在贝尔1653电话实验室设计开发了 c 语言。c 语言是一种广泛使用的计算机语言,它与 j**a 编程语言一样普及,二者在现代软件程序员之间都得到广泛使用。c语言简单例子: ...
  • 请选出合法的c语言赋值语句
    • 2024-06-22 08:09:24
    • 提问者: 未知
    应试教育害死人啊你就选a了吧
  • 关于c语言的书籍推荐
    • 2024-06-22 01:03:56
    • 提问者: 未知
    1,选对教材,现在公认的c语言教材是谭浩强的<c程序设计>,清华大学出版社的;这本书上写的详细,易懂,把这本书搞懂; 2,给你几点建议:你可以在看书的同时做点相应的练习,也可以上级实践,自己可以找到错误并改正,多看看程序,理解一下他的运行过程,刚开始肯定有点困难,看多了就好了; 3,把课本看完后,就可以借一本c程序实例进行巩固,题做多了肯定就没问题了;希望你能够学好c语言,很重要的!!
  • 如何学习c语言!!!急!
    • 2024-06-22 22:46:27
    • 提问者: 未知
    学编程语言就和学英语一样,一定要多读、多写 读:系统级源代码(看结构)、网上的优秀代码(看思想)、同学写的代码(看错误) 写:书上的例题必须弄懂,这是最基础的东西,以后经常会用到(我也用的这本书),另外最好再弄点高级点的 附: 刚大一,现在赶紧学还不晚,不然很快你就到我这阶段了(我...
  • c语言cc*dd
    • 2024-06-22 09:23:18
    • 提问者: 未知
    好吧,本来以为很简单的,但仔细看了下,居然是字符串相乘,想了会,应该还是字符相乘吧,字符串没见过这么操作的--------------------------#include<stdio.h>void main(){ char dd; char cc; printf("\ninput the first string:"); scanf("%c"...
  • c语言 ieee单双精度问题
    • 2024-06-22 10:11:12
    • 提问者: 未知
    谨慎怀疑float和double是测试数据不同 代码逻辑上有问题吧?target固定,x更新,设当前x值就为x,且满足while条件fabs(target – x)/target>1.0e-6 进入while...
  • c语言中tan函数的用法
    • 2024-06-22 15:01:14
    • 提问者: 未知
    #include<math.h>float a; // 变量a使用弧度表示的角度的大小(注意是弧度)r = tan(a);
  • c语言 计算fibonacci数列?
    • 2024-06-22 12:07:24
    • 提问者: 未知
    #include<stdio.h>//使用递归求斐波拉切数列的某一项的值int fib(int num){if(num==1||num==2){return 1;}else{return fib(num-1)+fib(num-2);}}void main(){int i; //斐波拉切数列的项数for(i=1;i<=18;i++){if(i%6!=0){ //输出六项,然后再换...
  • 怎样深入学好c语言
    • 2024-06-22 16:41:22
    • 提问者: 未知
    先入门再说深入
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。