一个c语言问题麻烦大佬了

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-08-01
一个c语言问题 麻烦大佬了

#include
void main()
{
int i,x,y=1;
scanf("%d",&x);
if(x>10) y=(x-2)*7;
else if(x>=2&&x<=9)
for(i=1;i<=x;i++)
y*=x-1;
else y=x;
printf("%d",y);
}
//运行示例:

选择A,因为其涉及的是复杂形式的赋值,即a+=b,相当于将a与b的值相加的结果。

#include <stdio.h>

void main()

{

int i,x,y=1;

scanf("%d",&x);

if(x>10) y=(x-2)*7;

else if(x>=2&&x<=9)

for(i=1;i<=x;i++)

y*=x-1;

else y=x;

printf("%d",y);

}

//运行示例:



一看这个题就是让你了解if-else语句,很简单,直接看代码吧

#include <stdio.h>

#include <math.h>

int main(void) {

int x;

printf("Please enter a number: ");

scanf("%d", &x);

if ( x > 10 ) {

printf("%d
", (x-2)*7);

} else if ( 2 <= x && x <= 9 ) {

printf("%d
", (int)pow(x-1, x));

} else {

printf("%d
", x);

}

return 0;

}

希望对你有帮助



  • C语言程序问题求解啦~
    答:前小于后则返回负数。冒泡排序的时候就是按照成员num字符串值大小排序的。二、删除模块,单从你给的代码看,不是真正意义删除,只是通过比较,在students数组中找到对应的元素,然后将后面的元素依次往前移动(后面元素覆盖前面,实现删除效果,但是数组个大小没有改变,所以这代码又用一个变量k做计数)。
  • 这个C语言程序看不懂,麻烦大佬给讲一下
    答:n=5且每循环一次n-1直到n=1的时候,当n=5时,s=s+1/5,这里的第二个s为上面定义的1.0,所以第一个s=1.0+1/5.下一次循环s=(1.0+1/5)+1/4,依次下去就是s=(((1.0+1/5)+1/4)+1/3)+1/2)
  • C语言的题目 我没有读懂题目 麻烦大佬帮帮忙 具体如图
    答:x^3-x^2-1=0,可以输入1 -1 0 -1#include<stdio.h>#include<math.h>int main(){ double Newton(double a,double b,double c,double d,double x); double a,b,c,d; double x=1000.0; printf("请依次输入一元三次方程四个系数:"); scanf...
  • C语言编程,麻烦大佬帮个忙,急急急
    答:题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。1.程序分析:首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后 此元素之后的数,依次后移一个位置。2.程序源代码:include "stdio.h"include "conio.h"main(){ int a[11]={1,4,6,9,13...
  • c语言,麻烦各位大佬了。。。
    答:include "stdio.h"int factorsum(int n){int i,s;for(s=1,i=2;i*i<n;i++)if(n%i==0)s+=i+n/i;return i*i==n ? s+i : s;}int main(int argv,char *argc[]){int m,n,x;printf("Input m & n(int m>=1, n<=1000, m<=n)...\n");if(scanf("%d%d",&m,&...
  • C语言程序题,问横线上填什么 要考试了,麻烦大佬回答
    答:include <stdio.h> main(){ int x = 1;int find = 0;for (x=1; !find; x++){ if (x%5==1 && x%6==5 && x%7==4 && x%11==10){ printf(" x = %d\n", x);find=1;} } }
  • 请教c语言大佬
    答:这题选择答案B,输出仍是3 6 因为在C语言中,形参向实参进行的,都是“值传递”,换言之,只是形参向实参单向进行传递的。所以,虽然在函数调用期间,把a和b的地址传递到了函数中,并把a和b的地址值进行了交换。但是这两个地址所指向的单元中的值并没有变化。所以,主函数中并没有任何一个变量...
  • C语言代码请教大佬?
    答:第一题,看不懂啥意思,第二题做出来了 include<stdio.h> include<math.h> int main(){ int n;int i,j;scanf("%d",&n);//正着输出 for(i=0;i<5;i++){ for(j=0;j<((2*n-1)-(2*(i+1)-1))/2;j++){ printf(" ");} for(j=0;j<2*(i+1)-1;j++){ printf("...
  • c语言,麻烦那我大佬帮忙看一下,错在哪里,一直没有找到
    答:h>#include <math.h>void main() //添加main函数类型,无类型或int型{int i,a,b,c;//c没有用到float d,s;//s未赋初值for(i=0,i<=100,i=i+2)//分号;分隔,而不是逗号,分隔,且i=0时后面的表达式无意义{for(a=0,a<=100;a++)//分号;分隔,而不是逗号,分隔{b=pow(-1,a)...
  • C语言编程,麻烦大佬帮个忙,急急急
    答:include <stdio.h>int num;int can3, can5, can7;int main() {scanf("%d", &num);if(num % 3 == 0) can3 = 1; //能被3整除 if(num % 5 == 0) can5 = 1; //能被5整除 if(num % 7 == 0) can7 = 1; //能被7整除 switch(can3 + can5 + can7) {case 3: ...