最赞回答 / 我改名字了
char jackResult(int x, int y, int z){ printf("我算不出来\n"); return 'a';}只是定义输出类型,char一样用。int型,默认输出return 0;。printf("%s", jackResult(a,b,c,)); 用到返回值,就输出不了了。 printf("Jack运算结果是:"),jackResult(a,b,c);你的没用到返回值,当然输出。
2016-08-10
最赞回答 / 我改名字了
sum=sum+i*(-1)^(i+1) ; 到目前没学过。"^" 不理解。我把你的for执行代码块换成 if(i%2==0) { sum-=i; } else { sum+=i; } 结果-50。我知道你是想简便的写出来,三目运算法带入for循环。#include <stdio.h>int main(){ int ...
2016-08-10
最新回答 / 四月暖天
<...code...>#include<stdio.h>int main(){char c=97;int n=c;float f=c;double d=c;printf("%d\n",n);printf("%f\n",f);printf("%f\n",d);return 0;}
2016-08-10
最新回答 / 我改名字了
short int与int的区别有符号短整型:以 short int 和 short 说明 。有符号基本型:以 int说明。无符号短整型与整型的区别无符号短整型:以unsigned short 说明无符号整型 :以unsigned int 或 unsigned 说明短整型与基本型同占两个字节。在微型机上没有区别。
2016-08-09
最赞回答 / libbyangel
目测你是要写九九乘法表?首先,嵌套的循环,应该是对变量 j 进行自加或者自减,然后我忘了九九乘法表长什么样子了,就写了两种形式(其中一个用注释写的),你看一下有没有你想要的结果的#include <stdio.h>int main(){ int i, j, result for( i=9;i>0;i--) { for(j=1;j<i;j++) //for(j=1;j<=10-i;j++); { ...
2016-08-08
最赞回答 / 我改名字了
你的输出语句printf("%d*%d=%d\t,i,j,result=i*j");引号位置错了。一楼二楼你们试一下他这个输出语句引号调整以后。一样能输出。用printf("%d*%d=%d\t",i,j,i*j);只是输出了i乘以j的结果,与printf("%d*%d=%d\t",i,j,result=i*j);不同。只输出i乘以j,result没有被赋值。默认我0。而result=i*j 中result被赋值1.
2016-08-08
最新回答 / 慕粉15949453153
%c为单个字符,例如char=a printf(%c,x);输出结果为a %f为6位小数,例如floata=1.23;printf(%f,a)输出结果为1.230000 会因为格式不同而不同
2016-08-08