用C语言编的一个程序,请问b和c后面的%10有什么用处

供稿:hz-xin.com     日期:2025-01-15
C语言 编写一个 a=b+10 程序

什么意思,直接写就可以了。定义a,b。给值,值从键盘输入,或者直接给好。之后a=b+10。需要再把值输出

#includetypedef struct {int blood;char* type;int sleep;}Fist;Fist f[] = {{1, "直拳", 1},{3, "勾拳", 2},{5, "摆拳", 2},{8,"重拳", 5},};#define BLOOD (100)#define TIME (80)int main(){ int t = TIME; int b = BLOOD; srand(time(NULL)); while (t > 0) { int c = rand() % (sizeof(f)/sizeof(Fist)); int r = rand() % 3; printf("一记%s过后", f[c].type); if (r == 2) { printf("闪开了
"); } else { printf("损失血精%d点
", f[c].blood); b -= f[c].blood; if (b 0) { printf("英雄气概仍有精力%d点
", b); } else { printf("继续操练,你坚持了%d秒
", TIME - t); } return 0;}

看程序,这是随便输入一个三位数,然后输出这三位数个十百位分别是什么数以及倒着输出的程序。
首先你要理解%10是什么意思,这代表此位数与10相余的结果,以此来判断此位数是几,意为:“余10”,例子,3%10 3除10商0余3 得到此位位数是3的结果,所以该程序就是这样的逻辑 然后将得到的值分别输出。望采纳。

#include<stdio.h>
int main()
{
int x=0;//x没必要赋值
int a=0,b=0,c=0; //a、b、c没必要赋值
printf("输入1个3位正整数:");
scanf("%d",&x);
a=x/100;  //整型运算,得到x的百位数字
b=x/10%10;//x/10,得到百位数字和十位数字组成的两位数,再除以10取余,得到十位数字
c=x%10;//除以10取余,得到个位数字
printf("百位上的是%d,十位上的是%d,个位上的是%d,按位逆序的数%d
",a,b,c,100*c+10*b+a);
return 0;
}


怎么用C语言编写一个程序,输入三个数值,然后输出其中最大者。
有很多方法,初学的话不必用数组,用三个变量比较清晰:include<stdio.h> int main(){ int a,b,c;printf("输入第一个数:");scanf("%d",&a);printf("输入第二个数:");scanf("%d",&b);printf("输入第三个数:");scanf("%d",&c);if(a<b) \/\/比较前两个数,如果第二个数大,就把...

编写一个c语言,输入a,b,c 3个值输出其中最大着
思路:1 输入三个数。2 比较a,b得到较大的数值。3 用ab中较大值,与c比较,得到最大值。4 输出最大值。代码:include <stdio.h>int main(){ int a,b,c,m; scanf("%d%d%d",&a,&b,&c);\/\/输入三个数 if(a>b)m=a;\/\/获得ab中较大值。 else m = b; if(m<...

C语言中编程,从键盘输入三个整数a b 和c 按照由小到大的顺序输出怎么设...
include<stdio.h>void main(){int a,b,c,t;printf("请输入三个整数:a b c\\n");scanf("%d%d%d",&a,&b,&c);if(a>b){t=a;a=b;b=t;}if(a>c){t=a;a=c;c=t;}if(b>c){t=b;b=c;c=t;}printf("排序后的三个整数为:%d,%d,%d\\n",a,b,c);} C语言编程,顾名...

编写一个程序,输入a,b,c三个值,按从小到大的顺序输出。C#
Console.WriteLine("这三个数从小到大是{0},{1},{2}", c, a, b);} if (c < a && c < b && b < a){ Console.WriteLine("这三个数从小到大是{0},{1},{2}", c, b, a);} } 1.C语言中用来表示整型常量的进制是 (int),(LongInt)(shotInt)2. 一个函数由两部分组成,...

a*b+c\/d 这个C语言程序怎么写?B和C为未知数
include <stdio.h>int main(){ int a=19, b, c, d=20; double ans = 0; printf ("请输入b和c的值:"); scanf("%d%d", &b, &c); ans = a*b+c*1.0\/d; printf ("%f\\n", ans); return 0;} ...

用C语言编写一个程序,输出以下图形 A B B C C D D C C B B A
由于是对称的,还是回文,所以写个简单的 include <stdio.h> int main(){ int i;char begin = 'A';char array[13] = {0}; \/\/用于保存字符串,这里分配13个空间是为了直接用puts打印字符串,省得加个循环 if(array == NULL)return 0;i = 1;while(begin <= 'D'){ if(begin == 'A...

c语言编程
include<stdio.h>#include<math.h>int main(){int n=0,a,b,c,sum;scanf("%d %d",&a,&b);sum=a+b;do{scanf("%d",&c);n++;if(c==sum){printf("Right!\\n");break;}else{if(n<3){printf("Not correct! Try again!\\n");}else{printf("Not correct! You have tried three ...

怎么用C语言编写一个程序,它从键盘上输入5个整数,然后输出它们的积?
include<stdio.h> void main(){ int a,b,c,d,e,s;printf("请输入五个数以#结束:\\n");scanf("%d",&a);scanf("%d",&b);scanf("%d",&c);scanf("%d",&d);scanf("%d",&e);s=a*b*c*d*e;printf("五个数乘积为%d",s);} ...

C语言编写程序 a=150,b=20,c=45,编写求a\/b,a\/c的商和余数的程序
1、首先在打开的C语言软件中,一开始的头文件需要加入math,如下图所示。2、之后定义一个int类型c,然后定义两个float类型b和c,如下图所示。3、并且给a、b、c分别赋值,如下图所示。4、接着用fmod函数计算c除以a的余数,最后用printf函数输出。5、编译运行之后就可以看到结果,如下图所示就完成了...

如何利用C语言编写输入三个数字比较的程序?
1、首先是鼠标选择单击C语言编程软件创建一个空的C语言文件。2、定义四个整数变量a,b,c,max。三个变量a,b和c用于存储输入的三个数字,max用于存储三个数字的最大值。3、使用scanf语句从键盘输入三个数字。在注意之前不要忘记使用变量。4、使用max可以逐个比较三个数字,并将最大数量存储在最大...