C语言问题,看不懂,帮忙分析一下#include#define LEN 4main(){ int j,c;static char n[2][LEN+1]={"8980","9198"};for( j=LEN-1 ; j>=0 ; j--) {c=n[0][ j ]+n[1][ j ]-2 * '0' ; n[0][ j ]=c%10+'0'; n[1][ j ]=c/10+'0';}for(
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/01 06:03:19
![C语言问题,看不懂,帮忙分析一下#include#define LEN 4main(){ int j,c;static char n[2][LEN+1]={](/uploads/image/z/14412906-18-6.jpg?t=C%E8%AF%AD%E8%A8%80%E9%97%AE%E9%A2%98%2C%E7%9C%8B%E4%B8%8D%E6%87%82%2C%E5%B8%AE%E5%BF%99%E5%88%86%E6%9E%90%E4%B8%80%E4%B8%8B%23include%23define+LEN+4main%28%29%7B+int+j%2Cc%3Bstatic+char+n%5B2%5D%5BLEN%2B1%5D%3D%7B%228980%22%2C%229198%22%7D%3Bfor%28+j%3DLEN-1+%3B+j%3E%3D0+%3B+j--%29+++++++++%7Bc%3Dn%5B0%5D%5B+j+%5D%2Bn%5B1%5D%5B+j+%5D-2+%2A+%270%27+%3B+++++++++++n%5B0%5D%5B+j+%5D%3Dc%2510%2B%270%27%3B++++++++++n%5B1%5D%5B+j+%5D%3Dc%2F10%2B%270%27%3B%7Dfor%28)
C语言问题,看不懂,帮忙分析一下#include#define LEN 4main(){ int j,c;static char n[2][LEN+1]={"8980","9198"};for( j=LEN-1 ; j>=0 ; j--) {c=n[0][ j ]+n[1][ j ]-2 * '0' ; n[0][ j ]=c%10+'0'; n[1][ j ]=c/10+'0';}for(
C语言问题,看不懂,帮忙分析一下
#include
#define LEN 4
main()
{ int j,c;
static char n[2][LEN+1]={"8980","9198"};
for( j=LEN-1 ; j>=0 ; j--)
{c=n[0][ j ]+n[1][ j ]-2 * '0' ;
n[0][ j ]=c%10+'0';
n[1][ j ]=c/10+'0';}
for( j=0; j
C语言问题,看不懂,帮忙分析一下#include#define LEN 4main(){ int j,c;static char n[2][LEN+1]={"8980","9198"};for( j=LEN-1 ; j>=0 ; j--) {c=n[0][ j ]+n[1][ j ]-2 * '0' ; n[0][ j ]=c%10+'0'; n[1][ j ]=c/10+'0';}for(
第一行 不解释了
第二行定义一个宏 在之后的 程序中 LEN就是数字4
接下来住函数
定义2个int类型的变量i j
定义一个静态的二维的字符数字长度5 个数2 给于初始值"8980"和"9198"
第一个FOR从j=3开始循环每次j-1当J小雨0时弹出
把二维字符数组的第0组第j个位置的字符的asc||码加上 二维字符数组的第1组第j个位置的字符的asc|| 在减去2*0的asc||码 二维字符数组的第0组第j个位置的字符赋予C和10的余数加上0的asc码 二维字符数组的第1组第j个位置的字符赋予C和10的余数加上0的asc码
第二个F输出那个二维字符数组