用c++语言,输入20个整数,分别输出正数和负数的个数,中间用一个空格隔开
void main()
{
int a,m=0,n=0,l=0;
for(int i=0;i<20;i++)
{
scanf("%d",&a);
if(a>0) m++;
if(a==0) n++;
if(a<0) l++;
}
printf("正数:%d 负数:%d 零:%d",m,n,l);
}
#include
int main()
{
int a,b,c,min,max;
scanf("%d %d %d", &a,&b,&c);
if ( a < b )
{ min=a;
max=b;
}
else
{ min=b;
max=a;}
if ( c < min )
min = c ;
if(c>max)
{
max=c;
}printf("%d %d",max,min);
return 0;
}
//*********************************
#include<iostream>
#include<vector>
#include<string>
#include<cctype>
using std::string;
using std::endl;
using std::cin;
using std::cout;
using std::vector;
int main()
{
int i;
vector<int> j(2);
cout << "请输入数字,ctrl+z+回车键完成输入"<< endl;
while (cin >> i)
{
if(i < 0)
++j[0];
if(i > 0)
++j[1];
if (i = 0)
cout << "这是0" << endl;
}
cout << j[1] <<" " << j[0] << endl;
}
//*************************************
//好了,有不懂的追问
C语言中,如何输入两个数?
1. 使用`scanf()`函数输入两个数。```c include <stdio.h> int main() { int num1, num2;printf("请输入一个整数:");scanf("%d", &num1);printf("请再输入一个整数:");scanf("%d", &num2);printf("您输入的两个整数分别是:%d 和 %d\\n", num1, num2);return 0;} ```...
c语言程序:输入2个整数,输出结果是多少?
在C语言中,你可以使用以下代码来实现输入两个整数并输出结果:c复制代码 include <stdio.h> int main() { int num1, num2;printf("请输入第一个整数:");scanf("%d", &num1);printf("请输入第二个整数:");scanf("%d", &num2);int result = num1 + num2;printf("结果是:%d\\n"...
求C语言解答,执行下面程序输入2后的输出结果是?请写出详细过程,不能...
答案是C,输入2后k的值为2执行case2,此时输出2,因为case2后面没有break;跳出循环语句,所以再执行case3,此时输出3,case3后有break;跳出循环。程序结束
C语言中如何输入两个整数,并逆序输出?
下面是一个简单的C语言程序,它接受两个整数作为输入,并将它们逆序输出:include <stdio.h> int main() { int num1, num2;printf("请输入两个整数:\\n");scanf("%d %d", &num1, &num2);printf("逆序输出:%d %d\\n", num2, num1);return 0;} 程序首先声明了两个整数变量num1和num...
C语言,两次运行下列程序,从键盘上输入3、2,输出的是??
两种题型是不同的~第一题中,x++,表示先用后变。即先调用x的值,调用完之后,x自身加1.这题里输入2,那么先调用2,2>2不成立,不执行if的语句。但是x还是要自身加一个1.变为3.之后输出也是同理,x--,先调用x的值3,输出3,然后x自身再-1变为2.下面类型考的是算法:||或运算里是只要有...
C语言输入一数组输出二
include void main(){ int i,j,a[2][3];printf("请输入数组数据:");for(i=0;i<2;i++){ for(j=0;j<3;j++){ scanf("%d",&a[i][j]);} } for(i=0;i<2;i++){ for(j=0;j<3;j++){ printf("%d",a[i][j]);printf("\\n");} } } ...
C语言,输入2个数X和Y,要求输入一个算术运算符(+,–,*或\/),并对X和Y...
printf("请输入y=");scanf("%d",&b);printf("请输入需要进行的运算:");scanf("%c",&ch);switch(ch)case '+':printf("x+y=%d\\n",a+b);break;case '-':printf("x-y=%d\\n",a-b);break;case '*':printf("x*y=%d\\n",a*b);break;case '\/':if(b==0)printf("分母不能...
C语言 从键盘上输入2个int型数 比较大小,并且显示最小数
在 C 语言中,可以使用以下代码从键盘上输入两个整数,比较大小,并显示最小的数:```c include <stdio.h> int main() { int num1, num2, min;printf("请输入两个整数:\\n");scanf("%!d(MISSING) %!d(MISSING)", &num1, &num2);if (num1 < num2) { min = num1;} else {...
讲解,C语言 输入2个整数,求两数的平方和并输出。
程序及注释如下:include <stdio.h> int main(){ int a,b,c; \/*定义三个整型变量*\/ printf("请输入两个整数:\\n"); \/*输出提示信息*\/ scanf("%d%d",&a,&b); \/*从键盘接收两个整数值*\/ c=a*a+b*b; \/*计算两数平方和并赋值给c*\/ printf("两数的平方和为:%d\\n...
编写c语言程序输入任意2个数输出其和、差、积、商
void main(){ float x,y;char m;printf("Please input x and y :");scanf("%f,%f,%c",&x,&y,&m);switch(m){ case '+': printf("x+y=%f\\n",x+y);break;case '-': printf("x-y=%f\\n",x-y);break;case '*': printf("x*y=%f\\n",x*y);break;case '\/': printf...
舌薛尿促: #include int main() { float get = 0; int PosNum = 0; int NegNum = 0; float PosSum = 0; float NegSum = 0; printf("please input 20 nums:\n"); for(int i = 0; i < 20; ++i) { printf("%d: ", i+1); scanf("%f", &get); if(get > 0){ PosNum++; PosSum += get; }...
获嘉县19196033827: 用c++编写程序:从键盘上任意输20个1 - 99之间的整数,分别统计其个位数0 - 9的数字各有多少 - ?
舌薛尿促: #include<iostream> using namespace std; int main() {int a[20],b[10], i; for(i=0;i<10;i++) b[i]=0; cout<<"输入20个(1-99)的整数:"<<endl; for(i=0;i<20;i++) { do { cin>>a[i]; }while(a[i]<1&&a[i]>99); int n=a[i]%10; switch(n) { case 0:b[0]++;break; ...
获嘉县19196033827: C++编程题 用new运算符为一个包含20个整数的数组分配内存,输入若干个值到数组,分别统计其中 - ?
舌薛尿促: #include using namespace std; int main() { int *p = new int[20]; int i = 0; while (cin >> p[i]) ++i; cout << count_if(&p[0], &p[i], [](int n){return 0 < n; }) << endl; cout << count_if(&p[0], &p[i], [](int n){return n < 0; }) << endl; delete []p; return 0; }
获嘉县19196033827: 从键盘上输入20个实数,求最大值,最小值和平均值(C++语言) - ?
舌薛尿促: //#include "stdafx.h"//If the vc++6.0, with this line. #include <iostream> using namespace std; int main(void){double x,max,min,sum;for(int i=0;i<20;i++)if(scanf("%lf",&x),i){if(x>max) max=x;if(x<min) min=x;sum+=x;}elsemax=min=sum=x...
获嘉县19196033827: 求20个整数的最大值,用C++编写的程序 ,跪求. - ?
舌薛尿促: #include <stdio.h> void main() { int i,a,max; printf("input 20 number:\n"); scanf("%d",&a); max=a; for(i=1;i<20;i++) { scanf("%d",&a); if(a>max)max=a; } printf("max=%d\n",max); }
获嘉县19196033827: c++从键盘输入20个整数,将排序后的整数输出到屏幕上,要求每行输入5个整数,每个整数占8列,右对齐 - ?
舌薛尿促: int num[5];int tmp;for (int i = 0; i < 5;i++){cin >> num[i];}for (int i = 0; i < 5;i++){for (int j = 0; j < 5;j++){if (num[i]<num[j]){tmp = num[j];num[j] = num[i];num[i] = tmp;}}}printf("%08d\n% 8d\n% 8d\n% 8d\n% 8d\n", num[0], num[1],num[2], num[3],num[4]); 已经编译过了
获嘉县19196033827: 用c++编写(用数组) 输入20个整数存入数组中,输出其中的偶数及偶数之和 大神,求解答! - ?
舌薛尿促: 1 2 3 4 5 6 7 8 9 10 11 12 #include "stdio.h"int main(void){int a[20]={0},i,sum;printf("Input 20 integers...\n");for(sum=i=0;i<20;i++)if(scanf("%d",a+i) && (a[i]&1)==0){printf("%d ",a[i]);sum+=a[i];}printf("\nAdd up these Numbers is %d\n",sum);return 0;}
获嘉县19196033827: 用c语言编写:输入20个整数,分别用选择法和冒泡法实现降序排列后,再按照每行5个数的规律输出 - ?
舌薛尿促: /////冒泡法#include <stdio.h> void main () { int i,a[100],n,j,k=1,t; printf ("输入个数n: ");//你要的是20,就输入10吧 scanf ("%d",&n); printf ("输入%d个数据:\n",n); for (i=0;i<n;i++) { printf ("a[%d]= ",i); scanf ("%d",&a[i]); } for (i=1...
获嘉县19196033827: 输入20个数,计算出正数的个数.C语言. - ?
舌薛尿促: #include<stdio.h>int main() {float f;int i,c=0; printf("请输入20个数:");for(i=0;i<20;i++){scanf("%f",&f);if(f>0)c++;}printf("正数共%d个\n",c);return 0; }
获嘉县19196033827: 用C语言,编写一个程序,主函数输入20个整数,一个函数去掉小于50的数后计算剩余整数的平均值.?
舌薛尿促: 源程序如下: #include<stdio.h> float del(int b[20]) { int k,c=0; float sum=0.00; float pj; for (k=0;k<20;k++) if (b[k]>=50) { sum=sum+b[k]; c=c+1; } pj=sum/c; return pj; } int main() { int i,a[20]; float avg; printf("请输入20个整数:\n"); for (i=0;i<20;i++) ...