C语言求解答。。。

#include<stdio.h>
#include<math.h>

main(void)
{
int i,j,k, n,m;
scanf("%d",&n);
k=(int)log10(n)+1;
for(i=1;i<=k;i++)
{
for(j=k;j>0;j--)
m = n / (pow(10,j-1));
n = n % (pow(10,j-1));
printf("%d ", m);
}
}
m= n= 那里一直错 怎么改才行,思路最好不要变

第1个回答  2014-11-15
void main(void){
int i,j,k, n,m;
scanf("%d",&n);
k=(int)log10(n)+1;
//for(i=1;i<=k;i++){
for(j=k;j>0;j--){
m = n / (int)pow(10,j-1);
n = n % (int)pow(10,j-1);
printf("%d ", m);
}
//}
}追问

错误的。。。。

追答

自己看图片。真没有看出来哪里有错误!

追问

提交的时候是错误的。。。。。编程错误

追答

Runtime Error是运行时错误,可是我这里运行了也没有发生啊……

本回答被提问者和网友采纳

C语言菜鸟求高手解答...
1. 第一个问题似乎是一个关于C语言条件判断的疑问。你需要明确表达你的问题,以便得到具体的解答。2. 在C语言中,`m++` 表示先使用变量 `m` 的值,然后将 `m` 的值加1。所以,表达式 `m++ > 5` 首先将 `m` 的值(初始为5)用于比较,然后 `m` 自增。3. 由于 `m` 的初始值是5,...

C语言入门题目,求详细易懂的解答过程。
答案为第一行:Tony。解答:for循环共循环2次,然后strcpy(a,b)比较两串字符大小,如果strcpy值大于0,则a大于b。具体的比较是看字符串的字母的ASCII码的大小,如果相同,再继续比较第二个,这个不赘述。主要看一下name[],对于一维数组来讲,它是元素,对于二维数组来讲,它不是具体的元素,而是代...

C语言问题,求大佬解答
【示例代码如下,用 中文c 编译】定义 最大输入个数 10000 整数类型 甲,个数=0, 输入数[最大输入个数],统计=0;小数类型 和=0,平均值;重复{ 图形输入整数() => 甲;如果( 甲 大于 0 ){ 和 += 甲;如果(个数 < 最大输入个数) 输入数[个数 ++] = 甲;} }直到 甲 等...

一道C语言问题求解答
长度为9,再加一块长度为1的。长度为8,再加一块长度为2的。由此我们可以得知铺n的情况等于铺n-1的情况+铺n-2的情况。公式 :f(n)=f(n-1)+f(n-2)。

C语言问题,求解答
程序运行的结果是:3+1*3+1=7 b=7 选答案D 若要改变成(3+1)*(3+1)的效果,应定义为:define ABC(x) (x)*(x)

c语言问题,求大神解答
char a=97 a为字符型,对应的是ASCII码表中十进制数97对应的字符,是a c对应的字符是A,对应的ASCII码表中十进制数是65 输出语句的意思是计算字符a和字符A在ASCII码表中对应十进制数的差并按规定格式输出。97-65=32 结果输出a-A=32 选C ...

c语言.求解答.
void f(A c) \/\/这里传的普通变量的复制品,程序中改变的是复制品的值 void fun(int a[][N],int b[]) \/\/这里传的是指针(数据地址) , 程序改变的是地址中的内容 说白了,就是fun传的是个房间号,通过房间号你进入房间,改变里面的东西,也就是改变了原房间中的内容。而f传的是个...

C语言题目,求大佬解答
被2整除的数有7个,被5整除的数有1个,所以count为8.数组被赋了10个数据,所以K数组的第11个数为0,跳出循环,对应K[10],所以i为10.答案B

C语言编程作业,求解答
作业1:result(int)= c (char) * i (int) + f (float) \/ d (double) -(f + i);第一步:f+i, 一个float和int相加,按精度高的float进行计算,结果为float result = char * int + float\/double - float;第二步:char * int, 他们都是整数相加为int result =int + float\/double...

C语言 求解答
【第一行】:x=1,y=1,z=1;if((x=2)&&(y=2)&&(z=2))首先,x=2是赋值,执行后x==2,并且此等式的值为2,所以if (x=2)的结果是true。其次,按照if的判断规则,遇到a&&b&&c这样的判断,当a为true后,会进行b的判断,如果b也为true,就继续进行c的判断。所以这一行会依次进行x=2...

相似回答
大家正在搜