早教吧作业答案频道 -->其他-->
C语言问题,急急急,求高人解释#include"stdafx.h"intmain(){intx,a,b,c,d,e;printf("输入一个整数0~99999:");if(x>9999){a=x/10000;b=(x-a*10000)/1000;c=(x-a*10000-b*1000)/100;d=(x-a*10000-b*1000-c*100)/10;e=x-a*10000-b*1
题目详情
C语言问题,急急急,求高人解释#include "stdafx.h" int main() { int x,a,b,c,d,e; printf("输入一个整数0~99999:"); if(x>9999) { a=x/10000; b=(x-a*10000)/1000; c=(x-a*10000-b*1000)/100; d=(x-a*10000-b*1000-c*100)/10; e=x-a*10000-b*1000-c*100-d*10; printf("该数为五位数\n"); printf("每位数字为:%d,%d,%d,%d,%d,%d\n",a,b,c,d,e); printf("逆序为:%d,%d,%d,%d,%d\n",e,d,c,b,a); } else if(x>999) { b=x/1000; c=(x-b*1000)/100; d=(x-b*1000-c*100)/10; e=x-b*1000-c*100-d*10; printf("该数为四位数\n"); printf("每位数字为:%d,%d,%d,%d,%d\n",b,c,d,e); printf("逆序为:%d,%d,%d,%d\n",e,d,c,b); } else if(x>99) { c=x/100; d=(x-c*100)/10; e=x-c*100-d*10; printf("该数为三位数\n"); printf("每位数字为:%d,%d,%d,%d\n",c,d,e); printf("逆序为:%d,%d,%d\n",e,d,c); } else if(x>9) { d=x/10; e=x-d*10; printf("该数为两位数\n"); printf("每位数字为:%d,%d,%d\n",d,e); printf("逆序为:%d,%d\n",e,d); } else { printf("该数为一位数\n"); printf("每位数字为:%d\n",x); printf("逆序为:%d\n",x); } return 0; } 编程\04\04.cpp(245) : error C2143: syntax error : missing ';' before '}' 编程\04\04.cpp(245) : error C2143: syntax error : missing ';' before '}' 编程\04\04.cpp(245) : error C2143: syntax error : missing ';' before '}' 编程\04\04.cpp(246) : error C2143: syntax error : missing ';' before '}' 编程\04\04.cpp(246) : error C2143: syntax error : missing ';' before '}' 编程\04\04.cpp(247) : error C2143: syntax error : missing ';' before '}' 编程\04\04.cpp(247) : error C2143: syntax error : missing ';' before '}' 执行cl.exe 时出错. 04.exe - 1 error(s), 0 warning(s) 求解释!
▼优质解答
答案和解析
pringf是C语言中的输出语句!相反输入语句是scanf!这是个语法记住就行! 出现这个问题的原因是 int/int 值为int! c=5/9*(f-32); 这个运算中 前面5/9 (5整除9)不能得到int(整型数据),故取值为零!
看了 C语言问题,急急急,求高人解...的网友还看了以下:
.谁把过程发给我.1、分析下列程序,并给出程序运行结果#include”stdio.h”main( 2020-05-15 …
位移运算main(){int a=10000,b;b=a>>4;printf("%d",b);}结 2020-05-17 …
main(){unionEXAMPLE{struct{intx,y;}in;inta,b;}e;e 2020-06-12 …
输入一个三位的整数,如果它有且仅有两位数码相同,那么就输出Yes,否则输出No#include<s 2020-06-16 …
C语言问题,急急急,求高人解释#include"stdafx.h"intmain(){intx,a 2020-07-16 …
#include"stdio.h"main(){inta,b,c,e;printf(“please 2020-07-23 …
main(){intg;printf("Enteramark:");scarf("%d",&g); 2020-07-25 …
解一元二次方程777777x^2+777778√99999x+99999=0说明一点:韦达定律是不会 2020-11-03 …
几个c的题目6.C语句不正确的有()A、x=y=14;B、intx,y,z;C、intx=4;y=1 2020-11-07 …
输入任意大小的3个整数,判断其中是否有两个奇数一个偶数.若是则输入YES,不是则输出NO我编的程序哪 2020-12-09 …