1. 用C语言写一个加法运算的代码怎么写
思路:定义两个变量a和b,利用标准输入scanf函数输入两个整型并赋值给a和b,加法可以直接使用a+b得出的就是a与b的和,最后利用标准输出printf函数输出计算结果。
参考代码:
#include
int main()
{
int a,b;
scanf("%d%d",&a,&b);
printf("%d\n",a+b);
return 0;
}
/*
输出:
15 20
35
*/
2. (编程)如何学会手写代码
楼主我是个过来人,刚开始学的时候是一头雾水,不过千万不要灰心,每个人都是这样的,不要太心急,有时候看一个知识点看不懂先放着,过一天两天再拿出来看看可能就懂了,人也要有个适应消化的过程啊。
不要光看书,可能你书上的都看懂了可是要你写你却一句都写不出来,自己要动手练,多看别人写的一些代码,不只看懂了就算了,而是要想想换个命令来写同样效果的代码,有些人的代码会写的很冗长,而且会有些多余,你先要学会改别人的代码然后才能自己写出来。
最后就是两个重点
1,多看书加多实践
2,多看别人的代码,多改别人的代码
最后祝楼主早日融汇贯通啊。
3. C语言中怎样将一个五位数的每个数进行相加
下面是以前写的代码,有点小问题,貌似进位不行。你参考下~
/*计算并在屏幕打印两个超大数的和,例:
22222222222222222222222222222222222222
+ 33333333333333333333333333333333333333
----------------------------------------------
55555555555555555555555555555555555555
思路:用字符数组存放这2个数,数组第0位置存放个位,第1位置
存放十位,第2位置存放百位,然后按位相加,存放于新的字符
数组,最后将结果数组反序打印
*/
void AddSum(int n,int m,char a[],char b[])
{
int i,j,t=0;
int sum[100];
for(i=0;i<100;i++) a[i]=0;
for(i=0;i>n&&i>m;i++);
for( ;i>=0;i--)
{
if(a[i]+b[i]+t-96>9)
{
sum[i+1]=(a[i]+b[i]-96+t)%10;
t=1 ;
}
else sum[i+1]=a[i]+b[i]+t-96;
}
for(j=0;j<n||j<m;j++)
printf("%d",sum[j]);
}
main()
{
int n,m,i;
char p[100],q[100];
printf("输入一个很大的数: \n");
gets(p);
for(n=0;p[n]!='\0';n++); //求数组p的元素个数
printf("输入另一个很大的数: \n");
gets(q);
for(m=0;q[m]!='\0';m++); //求数组q的元素个数
printf("\n ");
for(i=0;i<=n;i++)
printf("%c",p[i]);
printf("\n");
printf("+ ");
for(i=0;i<=m;i++)
printf("%c",q[i]);
printf("\n__________________________________________\n=\t");
AddSum(n,m,p,q);
printf("\n");
}
4. 一个编辑框里的两个数相加怎么写代码
给你写了 看图吧
.版本 2
.局部变量 算法, 整数型
算法 = 寻找文本 (编辑框1.内容, “+”, , 假)
.如果真 (算法 ≠ -1)
编辑框2.内容 = 到文本 (到数值 (取文本左边 (编辑框1.内容, 算法)) + 到数值 (取文本右边 (编辑框1.内容, 取文本长度 (编辑框1.内容) - 算法)))
返回 ()
.如果真结束
算法 = 寻找文本 (编辑框1.内容, “-”, , 假)
.如果真 (算法 ≠ -1)
编辑框2.内容 = 到文本 (到数值 (取文本左边 (编辑框1.内容, 算法)) - 到数值 (取文本右边 (编辑框1.内容, 取文本长度 (编辑框1.内容) - 算法)))
返回 ()
.如果真结束
算法 = 寻找文本 (编辑框1.内容, “*”, , 假)
.如果真 (算法 ≠ -1)
编辑框2.内容 = 到文本 (到数值 (取文本左边 (编辑框1.内容, 算法)) * 到数值 (取文本右边 (编辑框1.内容, 取文本长度 (编辑框1.内容) - 算法)))
返回 ()
.如果真结束
算法 = 寻找文本 (编辑框1.内容, “/”, , 假)
.如果真 (算法 ≠ -1)
编辑框2.内容 = 到文本 (到数值 (取文本左边 (编辑框1.内容, 算法)) ÷ 到数值 (取文本右边 (编辑框1.内容, 取文本长度 (编辑框1.内容) - 算法)))