C语言求解,过程!在线等!!!

C\u8bed\u8a00\u7a0b\u5e8f\u8fc7\u7a0b\u6c42\u89e3\uff01\uff01\uff01

37.
1.3.5.7.8
\u5173\u952e\u662f\uff1a++i;\u8ba9i\u7684\u503c+1\u540e\uff0c\u518d\u8f93\u51fa\u3002
i++\uff1b\u8f93\u51fai\u7684\u503c\u540e\uff0c\u518d\u8ba9i+1\uff1b

38.
i++\u523010\u540e\uff0c\u505c\u6b62\u3002
j++\uff0c\u662f\u5148\u53d6j\u7684\u503c\uff0c\u518d+1.\u6240\u4ee5\u5f53j\u7b49\u4e8e10\u65f6\uff0c\u4e0d\u7b26\u5408<10\uff0c\u4f46\u8fd8\u662f\u4f1a\u518d\u6267\u884c\u4e00\u6b21j++

39.
\u8fd9\u4e2a\u4e0d\u7528\u4e86\u5427\u3002

40.\u8fd9\u4e2a\u4e5f\u4e0d\u7528\u4e86\u5427\u3002

41.--y,\u540c\u4e0a\uff0c\u8ba9y\u7684\u503c\u51cf1\uff0c\u518d\u8f93\u51fa\u3002

42.
swith\u76f8\u5f53\u4e8e\u591a\u4f59\u7684\u5427\uff0c\u5e94\u8be5i%2\u90fd\u4e0d\u53ef\u80fd\u7b49\u4e8e4.6.\u6240\u4ee5\u6bcf\u6b21\u90fd\u76f8\u5f53\u4e8e\u6267\u884c\u4e24\u6b21i--

43.\u6ca1\u4ec0\u4e48\u8bf4\u7684\uff0c\u8ba4\u771f\u70b9\u770b\u3002

44.\u5148\u6267\u884cfor (j=i++;j<6;j++)\uff0c\u5f53\u8fd9\u53e5\u4e0d\u7b26\u5408\u65f6\uff0c\u518d\u91cd\u65b0\u6267\u884cfor(i=0;i<5;i++)

45.x\u6267\u884c\u4e24\u8fc7\u540e\u5c31\u4e3a0\u5566\uff0c\u540e\u9762\u76f8\u5f53\u4e8e\u4e00\u76f4\u5728\u6267\u884cfor(y=0;y<10;y++)y+2;


for(i=0;i<5;i++) i+2;
\u8fdb\u5165\u4e0b\u6b21\u5faa\u73af\u65f6\uff0c\u662fi=3;\u53d6\u7ecf\u8fc7i++\u540e\u7684\u503c\u3002
\u5f53i=4\u65f6\uff0c\u8fd8\u662f\u4f1a\u6267\u884c\uff0c\u7b49\u4e8e5\uff1b

\u4e0d\u61c2\u7684HI\u6211\u5427\uff0c\u5176\u4ed6\u6211\u89c9\u5f97\u6ca1\u4ec0\u4e48\u53ef\u8bb2\u7684\uff0c\u8ba4\u771f\u70b9\u770b\uff0c\u5c31\u884c\u5566\u3002

A\u662f\u4e0d\u5408\u6cd5\u7684\uff0c\u5176\u8981\u8868\u8fbe\u7684\u610f\u601d\u662f\u4e00\u4e2a\u75288\u8fdb\u5236\u8868\u793a\u7684\u5b57\u7b26\uff0c\u4f46\u662f8\u4e0d\u662f8\u8fdb\u5236\u7684\u5408\u6cd5\u5b57\u7b26

执行结果,输出为0。

x是整形,x=1.2,实际会把小数部分舍掉,x的值为1

y=(x+3.8)/5.0,相当于y=(1+3.8)/5.0,虽然右边是浮点运算,结果不为0,但结果的整数部分为0,赋给整形的y的时候,同样舍去小数部分,y的值为0

最后输出d*y,无论d的值是什么,结果都为0。



这个答案其实有问题的,你的输出要求是整型,但是在参数中却有浮点数。这样的参数用printf输出是不可预知的,因为printf函数他只确定你输出的类型,他不管你参数的正确性,这样的输出回到三种结果,一是直接判错(gcc中就是这样,他会提示你参数中有double),一是得到“你所想要的答案“,从这道题来看是3,还有一种情况就是出现错误的答案。

他们都错了,难道int能存小数!

应该是0

本人亲测,结果如下。



c语言现在学习的人很少了,都学c++去了,看不懂,拜

3吧应该是

3

  • 涓涓畝鍗曠殑c璇█闂,鍦ㄧ嚎绛鍟娿傜▼搴忓涓嬨
    绛旓細include<stdio.h> void sub(int x,int y,int &z) //sub鍑芥暟浼犲叆x y鐨勫奸氳繃鍦板潃璋冪敤鍚ц绠楃粨鏋滃瓨鍌ㄥ湪鍦板潃涓簔鐨勫湴鏂 { z=x-y; //閫氳繃浼犲叆鐨剎锛寉鐨勫艰绠梈鐨勫 } void main(void) //绋嬪簭鍏ュ彛 { int a,b,c; //瀹氫箟鍙橀噺 sub(10,5,a); //璋冪敤sub鍑芥暟璁$畻a鐨勫 sub(...
  • c璇█绋嬪簭瑙g瓟(鍦ㄧ嚎绛)?
    绛旓細char c;SIINFO *p_sHead=NULL,*stemp=NULL;printf("鏂板浣撹偛椤圭洰:\n");while(1){ stemp=insert2List(p_sHead);if(!stemp){ printf("ERROR!\n");return 1;} p_sHead=stemp;printf("鏄惁缁х画杈撳叆(Y/N):");c=0;while(c!='Y' && c!='N')scanf("%c",&c);if(c=='N') ...
  • c璇█闂鍦ㄧ嚎绛绛旀
    绛旓細绗竴棰橀鍏堜綘瑕佹槑鐧絠++锛堟墽琛屽畬鍚庡姞锛夊拰++i锛堟墽琛屽墠鍔狅級杩樻湁灏辨槸do,while鏄厛鍋氬悗鍒ゆ柇锛涚1娆 3+1=4 //杩愯鍒颁笅涓鍙ユ椂i=2 绗2娆 4+2=6 //杩愯鍒颁笅涓鍙ユ椂i=3 绗3娆 6+3=9 //杩愯鍒颁笅涓鍙ユ椂i=4 姝ゆ椂婊¤冻浜唀lse鏉′欢锛岃嚜姝ゆ墽琛屽埌++i鏃讹紝i=5 绗4娆 9+5=14 //...
  • c璇█,鍦ㄧ嚎绛绛旀,姹傝В
    绛旓細杈撳嚭缁撴灉鏄細result=4 result=11 鍒嗘瀽濡備笅锛氱涓娆esutl=a+b=4锛涚劧鍚巃++锛宎鐨勫煎彉涓2锛屾鏃惰緭鍑簉esult鐨勫间负4锛涚浜屾resutl=锛坅<<2)+b锛沘<<2琛ㄧずa鍦ㄨ绠楁満涓殑琛ㄧず搴忓垪鍚戝乏绉诲姩2浣嶏紝鏂扮殑浣嶇敱0琛ワ紝鐩稿綋浜庝箻浠4锛屾墍浠esult=8+3=11锛...
  • C璇█棰樼洰姹傝В,鎬
    绛旓細include<stdio.h>main(){ char a,b; while(1){scanf(" %c %c",&a,&b); printf("%c %c\n",a-32,b+32); }}濡傚浘鎵绀猴紝鏈涢噰绾炽傘傘
  • C璇█姹傛暀銆備竴涓皬灏忕殑缂栫▼闂,鍦ㄧ嚎绛
    绛旓細鏇村鍏充簬c璇█鐨勭煡璇 > 姝e湪姹傚姪 鎹竴鎹 鍥炵瓟闂,璧㈡柊鎵嬬ぜ鍖 鑻︾瓑1鍒嗛挓: 楂樹腑鐢熷钃濆厜杩囨晱瑕佹庝箞娌? 琚數鑴戞垨鎵嬫満鐓у皠鍒拌劯閮... 鍥炵瓟 鑻︾瓑30鍒嗛挓: 鏈夋病鏈変粈涔堣喘鐗╁晢鍩庢垨鑰卆pp鍍忓揩鐪嬪晢鍩庨偅鏍,鍗栦竴浜... 鍥炵瓟 鑻︾瓑31鍒嗛挓: 澶у鐢熷浣曟彁楂1000绫虫垚缁 鍥炵瓟 鑻︾瓑43鍒嗛挓: 姹傛帹鑽2000-3000浠蜂綅鐨勭瑪璁版湰鐢佃剳...
  • C璇█姹傝В,鎬鍦ㄧ嚎绛!
    绛旓細include <stdio.h>#include <stdlib.h>#include int main(int argc, char *argv[]) {srand((int)time(0));int i,n=0;int count[6]={0};for(i=0;i<100;i++){n=rand()%6+1;count[n-1]++;printf("\n绗%d娆℃姇鍑: %d 鍏%d娆",i+1,n,count[n-1]);}for(i=0;i<6...
  • c璇█缂栫▼,鍦ㄧ嚎绛
    绛旓細鍙傝冧唬鐮侊細include <stdio.h>int main(){int n,i,j,max=0,a[100],sum=0;int p[10000]={0};scanf("%d",&n);for(i=0;i<n;i++){scanf("%d",&a[i]);if (a[i]>max) max=a[i];}for(i=2;i<=max;i++){if (p[i]) continue;j=2;while (i*j<=max) {p[i*j]=...
  • C 璇█缂栫▼棰樼洰姹傝В!(鎬)
    绛旓細绗竴棰橈細include<stdio.h> void main(){ int i,j,n;scanf("%d",&n);for(i=0;i<n;i++){ for(j=0;j<i;j++)printf(" ");for(j=i;j<2*n-1-i;j++)printf("%d",n-i);printf("\n");} for(i=0;i<n;i++){ for(j=0;j<n-i-1;j++)printf(" ");for(j=n-i...
  • c璇█绠鍗曠紪绋 鍦ㄧ嚎绛
    绛旓細include <stdio.h>int main(){int i,j,a[5][4],b1[5]={0},b2[4]={0}; float c1[5]={0},c2[4]={0}; for(i=0;i<5;i++)//璇诲叆5鍚嶅鐢 for(j=0;j<4;j++)//姣忎汉4闂ㄥ姛璇 scanf("%d",&a[i][j]);//璇诲叆鎴愮哗 for(i=0;i<5;i++)//5鍚嶅鐢 {for(...
  • 扩展阅读:c人教程视频 ... 一节课学习c++的视频 ... c++编程 ... c++免费视频教程 ... 一节课就能学会c++的视频 ... c++教程 ... 一节课教你学会c++视频 ... c语言编译器手机版app ... 学习c++的视频 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网