大佬们帮忙看看为什么没有输出。
如题。#include<stdio.h>int main()
{
char str,a;
int i,j,num = 128;
for(i = 0; num; i++,num /= 10)
{
a = num % 10 + '0';
}
int n = i;
for(i = n, j = 0; i >= 0; i--, j++)
{
str = a;
}
str = '\0';
printf("%s\n",str);
return 0;
}
#include<stdio.h>
int main()
{
char str, a;
int i, j, num = 128;
for(i = 0; num; i++, num /= 10)
{
a = num % 10 + '0';
}
int n = i;
for(i = n-1, j = 0; i >= 0; i--, j++) // 注意这里,i = n-1
{
str = a;
}
str[++j] = '\0';
printf("%s\n",str);
return 0;
} 文件后缀.cpp改成.c试试呢。{:10_245:} 傻眼貓咪 发表于 2022-1-15 14:20
谢谢
页:
[1]