即 int num=maxn-minn; 才对 补充1: 前面的没说对, 是缺了个括号,然后 if(num%i==0) {y=0;break} break后面需要一个分号 你的程序格式有点乱 补充2:if(a[i]='\n') break; 比较操作应该是“==”补充3:for(i=0;i<100;i++){scanf("%d",&a[i]);b[i]=1;if(a[i]='\
include<iostream.h>void main(){int a,b;int sum=0;cout<<"enter a,b:";cin>>a>>b;if(b<0)sum=a-b;elsesum=a+b;cout<<"sum="<<sum<<endl;}include <iostream>using namespace std;int main(int argc, char* argv[]){int a,b;cin>>a;cin>>b;cout<<"a+|b|= "<<a+...
改了就OK了include <iostream>include <iomanip>include <cmath>using namespace std;int main(){long long a,b,c,e,t,i;cin>>a>>b>>c;if (a>b){cout<<a/b<<".";a%=b;//加上这一句for (i=1;i<c+1;i++){t=a*10/b;e=a%b;//换成e=a*10%b;a=e;...
代码如下:int a = 0;int b = 0;printf("a = ");scanf("%d", &a);printf("\n");printf("b = ");scanf("%d", &b);printf("\n");printf("a + b = %d", a+b);代码效果图:运行结果图:
if(a=b=c==0) break;当C==0时,跳出循环;并且a=1,b=1。当C!=0时,a=0,b=0循环继续 可以这样看a=b=(c==0)c==0 是判断语句 成立为0,不成立为非0 具体如下的例子:include<stdio.h> void main(){ int a,b,c = 0;if(a = b = c == 0) printf("a = b = c...
else if(ch == '\n') d++; else e++; } printf("英文字母 = %d\n数字字符 = %d\n空格字符 = %d\n回车字符 = %d\n其他字符 = %d\n",a,b,c,d,e);}include <stdio.h>int main(){char ch;int n;int a=0,b=0,c=0,d=0;printf("请输入10个字符:");for...
试编程求出符合这一规律的a、b、c,并输出结果。main(){int a,b,c,x,y;for(a=1;a<=9;a++)for(b=0;b<=9;b++)for(c=1;c<=9;c++){ x=100*a+10*b+c;y=100*c+10*b+a;if(x+y==1333)printf("x=%d,y=%d",x,y);} } 4.(*)利用海伦公式求三角形面积,三边长a...
intdays;if(month==2){ if(year%4==0&&year%100!=0||year%400==0)return29;return28;} switch(month){ case1:case3:case5:case7:case8:case10:case12:days=31;break;case4:case6:case9:case11:days=30;break;} returndays;} intmain(){ intyear,month,day,days;printf("年月日:...
include<stdio.h> int main(){ int a,b,c,max;printf("请输入三个数:\n");scanf("%d%d%d",&a,&b,&c);if(a>b)max=a;if(c>max)max = c;printf("三个数中最大的数为:%d",max);return 0;}
void main(){int counter=0;for(int a=1;a<10;a++)for(int b=0;b<10;b++)for(int c=0;c<10;c++)for(int d=0;d<10;d++)for(int e=0;e<10;e++){if((a+b+c+d+e)==9&&(e==0||e==5)){counter+=1;cout<<a<<b<<c<<d<<e<<" ";}}cout<<"\n\ncounter=...