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/11/15 12:09:05

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输出那个二维字符数组