c语言写程序,从键盘输入一个数字,若大于零则输出正数,若小于零则输出负数,为零则输出零
#include
int main()
{
int a[80],i,b=0;
for(i=0;i<=80;i++)
{scanf("%d",&a[i]);
if (a[i]>0) b=b+a[i];
else break;}
printf("%d",b);
}
你的程序可以运行,不过思路有问题。
要正数才有平方根,所以求平方根应该放到正数那个if里面
平方根很有可能是小数,因此y应该定义为float型,同时显示y那里应该改为%f
附上代码:
#include
#include
void main(){
int x;
double y;
printf("请输入一个整数:");
scanf("%d",&x);
if(x%2==0)
{
printf("%d是一个偶数
",x);
}
else{
printf("%d是一个奇数
",x);
}
if(x>0){
printf("%d是一个正数
",x);
y=sqrt(x);
printf("%f是这个数的平方根
",y);
}
else{
printf("%d是一个负数
",x);
}
}
int main()
{
int n;
scanf("%d", &n);
if(n > 0) printf("正数");
else if(n < 0) printf("负数");
else{printf("零");}
return 0;
}
C语言编程题目
下面是一些C编程题目:1. 编写程序,从键盘输入两个整数,输出它们的和、差、积、商、余数。2. 编写程序,从键盘输入三角形的三条边长,判断它们是否可以构成三角形,并输出三角形的类型(等边、等腰、一般)。3. 编写程序,从键盘输入字符串,统计其中的大写字母、小写字母、数字和其他字符的个数,并...
c语言写程序,从键盘输入一个数字,若大于零则输出正数,若小于零则输出负...
include <stdio.h> int main(){ int n;scanf("%d", &n);if(n > 0) printf("正数");else if(n < 0) printf("负数");else{printf("零");} return 0;}
用C语言怎么编写程序实现从键盘输入数值
\/\/从键盘输入10个数存入一维数组,求这10个数中的最大值和最小值并输出 intmain(){ inti;floatmax,min,num[10];printf("请输入10个数,每输入一个数按回车键结束:\\n");for(i=0;i<10;i++){ scanf("%f",&num[i]);} max=min=num[0];for(i=1;i<10;i++){ if(max<num[i])...
c语言+编写程序,实现从键盘输入某商品的单价和数量,求出商品的总价并...
程序中先定义了三个变量,price用来存储商品单价,quantity用来存储商品数量,total_price用来存储商品总价。通过scanf函数从键盘读入商品单价和数量,并将它们分别存储到price和quantity变量中。然后,通过total_price = price * quantity计算出商品的总价,并使用printf函数输出结果。最后,程序通过return 0语句...
用C语言编写一个程序,从键盘上输入一个小写字母,将其本身及对应的大写字...
prinft("大写字母是:%c\\n",ch);} else(printf("请输入大写字母");)示例三:include <stdio.h> main(){ char c; \/\/声明变量 scanf("%c",&c); \/\/键盘上取值 printf("%c %c",c,ch-'a'+'A');\/\/本身和大写输出 } ...
用C语言编写如下程序:从键盘为一个5×5整型数组输入数据,找出每一列的...
include <stdio.h>void main(){int i,j,max,a[5][5],b[5];for(i=0;i<5;i++)for(j=0;j<5;j++)scanf("%d",&a[i][j]);for(j=0;j<5;j++){max=a[0][j];for(i=1;i<5;i++)if(a[i][j]>max){max=a[i][j];b[j]=i;}}for(i=0;i<5;i++)...
编写一个程序,从键盘输入3个数字,输出它们按从小到大
C语言程序如下:include<stdio.h> intmain(){ inta,b,c,t;printf("请输入三个数:");scanf("%d%d%d",&a,&b,&c);if(a>b){ t=a;a=b;b=t;} if(a>c){ t=a;a=c;c=t;} if(b>c){ t=b;b=c;c=t;} printf("从小到大的顺序是:%d %d %d\\n",a,b,c);return0;} ...
1. 用C语言写一段程序:从键盘上输入两数,判断其大小关系,将判断结果显 ...
1.include <stdio.h> include <string.h> int main(void){ int nNum1,nNum2;printf("请输入第一个整数:");scanf("%d",&nNum1);printf("\\n请输入第二个整数:\\n");scanf("%d",&nNum2);printf("\\n输入的两个数为:%d,%d,其大小关系为:",nNum1,nNum2)if(nNum1 < nNum2)...
编写一个程序,从键盘输入m,输出大于m且紧随m的素数
include<stdio.h> int fun(int m)int i,k; for(i=m+1;;i++){ for (k=2;k=i)return(i);void main()int n;printf("\\nPlease enter n:");scanf("%d"",&n);printf("%d\\n",fun(n));}
c语言从键盘输入若干个整数,输入-2表示结束,求这些整数的平均数_百度...
下面是一个简单的C语言程序,它从键盘输入若干个整数,直到输入-2为止,并计算这些整数的平均数:这个程序使用一个循环来反复读取整数,直到输入-2为止。在循环中,将每次输入的整数累加到sum中,并递增count以记录输入的整数个数。最后,计算平均值并输出结果。程序会防止除数为零的情况,如果没有输入...
康寿贝思: 1 循环输入整数. 2 判断整数值,如为正数,则退出循环,否则继续输入; 3 利用sqrt函数求平方根 4 输出. 代码如下: 1 2 3 4 5 6 7 8 9 10 11 12intmain() {intn;doubler;while(1){scanf("%d",&n);if(n>0)break;}r = sqrt(n);printf("%lf",r); }
承德市19371761764: 从键盘上输入一个整数然后从个位数开始输出每一位上的数字 C语言 - ?
康寿贝思: n";if(number==0)printf("%d\scanf(",&number),number);); #include</.h> int main() { int number;stdio;%d"printf("please input the number\n"while(number!=0){printf("%d",number%10);number=number/*这是我写的程序 希望对你有帮助*/
承德市19371761764: 用C语言编写一个程序:从键盘上输入一个数字m,输出n的值,n满足条件:n!<=m<=(n+1)! - ?
康寿贝思: #include <stdio.h>double fun(int n) /*考虑到有些数的阶乘值很大,可能会突破long的范围,设为double类型*/{if(n==0) return 1;else return n*fun(n-1);} int main(int argc, char *argv[]){int m,n;printf("请输入一个数字:");scanf("%d...
承德市19371761764: C语言 编写程序,从键盘输入一个正数,计算该数的平方根. - ?
康寿贝思: # include <stdio.h> #include<math.h> int main() {double x;scanf("%lf",&x);printf("%lf\n",sqrt(x));return 0; }
承德市19371761764: c语言 编写一个程序,完成以下功能.从键盘输入一组数字,然后按照由大到小的顺序输出 - ?
康寿贝思: #include<stdio.h> #include<stdlib.h> int main() { int n,i,j,temp; printf("请输入数字的个数:\n"); int num[n]; scanf("%d",&n); printf("请输入一串数字,每输入一个数字后按回车确认:\n"); for(i=0;i<n;i++) scanf("%d",&num[i]); //...
承德市19371761764: c语言编写程序,从键盘输入一个整数,当该数小于5时,输出读数本身 - ?
康寿贝思: #include <stdio.h> int main(int argc, char *argv[]) { int a = 0; scanf("%d", &a); if (a < 5) { printf("%d\n", a); } return 0; }
承德市19371761764: 求一个c语言程序,越简单越好 从键盘上输入一个数字,然后把这个数字平方再+1 输出 - ?
康寿贝思: #include<stdio.h> int mian() { int n; scanf("%d",&n); printf("%d",n*n+1); return 0; }
承德市19371761764: c语言里,输入一个字符,输出一个数字该怎么写? - ?
康寿贝思: 1、首先需要知道字符本来就是用ascII码储存的,所以需要函数转换.打开VS. 2、输入一段转换代码.3、红色方框内,将变量定义为char类型,然后输出的时候输出为%d(ASII码). 4、写好代码后按下F7或者依次选择构建-组建,等待结果如果所示即可.如果出现1 error,表示代码出错,具体错误可根据提示排除.5、按下Ctrl+F5执行程序,也可以选择构建-执行,运行代码,如此a b转换为97 98.
承德市19371761764: C语言编写一个程序,实现如下功能:从键盘输入一个三位数,求各位数字之和.简单点!!!?
康寿贝思: <p>#include "stdio.h"</p> <p>void main()</p> <p>{</p> <p> int n,sum=0;</p> <p> printf("请输入一个三位数:");</p> <p> scanf("%d",&n);</p> <p> sum=n/100+n%100/10+n%10;//百位数+十位数+个位数</p> <p> printf("这个三位数各位数字之和是%d\n",sum);</p> <p> </p> <p> </p> <p>}</p> <p>结果:</p> <p></p>
承德市19371761764: 用c语言写,由键盘输入一个数,然后逆向输出这个数,该怎么写 - ?
康寿贝思: #include <stdio.h>#include <string.h> int main() { long int n; char ch[20]; int i; scanf("%ld",&n); if(n<0) n=-n; sprintf(ch,"%ld",n); for(i=strlen(ch)-1;i>=0;i--) printf("%c",ch[i]); printf("\n"); return 0; }示例运行结果:123456654321