C语言编程,麻烦大佬帮个忙,急急急

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-08-01
c语言编程哪位大佬可以帮个忙,多谢多谢

#include int main(){ int i,j;for(i=6;i>=0;i--){for(j=0;j<=i;j++)printf("%c",i+'A');printf("
");}return 0;}//运行结果:

这道题目描述还不够清晰,如果输入的成绩可以是小数,就需要使用多个if语句实现,如下:
#includeint main( void ) { double score; scanf("%lf",&score); if(score>=90 && score=80 && score=70 && score=60 && score=0 && score<60) printf("E
"); else printf("error
"); return 0;}但是如果输入的成绩是整数,则可以使用switch实现,如下:
#includeint main( void ) { int score; scanf("%d",&score); if(score>100 || score<0){ printf("error
"); return 0; } switch(score/10){ case 9: case 10: printf("A
"); break; case 8: printf("B
"); break; case 7: printf("C
"); break; case 6: printf("D
"); break; default: printf("E
"); } return 0;}

#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: //同时被3,5,7整除 
break;
case 2:
if(can3 == 0) printf("5 7");
else if(can5 == 0) printf("3 7");
else printf("3 5");
break;
case 1:
if(can3) printf("3");
else if(can5) printf("5");
else printf("7");
break;
case 0: //不能被3,5,7中的任意一个整除 
break;
}
return 0;
}


#include<stdio.h>
int main()
{
int x,n;
do
{
printf("Please input an integer:");
scanf("%d",&x);
n = 0;
if(x%3 == 0) n |= 1;
if(x%5 == 0) n |= 2;
if(x%7 == 0) n |= 4;
if(n)
{
printf("can be divided by:");
if( n & 1) printf("%d\t",3);
if( n & 2) printf("%d\t",5);
if( n & 4) printf("%d\t",7);
}
printf("\n");
} while(x);
return 0L;
}

  • c语言,程序编译,麻烦给出详细程序,谢谢大佬
    答:include <stdio.h>void main(){int a,b,c,i,n,sum=0;scanf("%d",&n);a=n%10;b=n/10%10;c=n/100;if(b*b==a*c)printf("%d",c*100+a*10+b);else{for(i=1;i<=n;i+=2)sum+=i;printf("奇数和=%d",sum);}} ...
  • 一个c语言问题麻烦大佬了
    答: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);} //运行示例:
  • 小白发问,这个C语言题怎么编?求助大佬!
    答:include <stdio.h> include <stdlib.h> int main(void) { int N, flag = 1;scanf("%d", &N);int **a = (int **)malloc(sizeof(int *) * N);for (int i = 0; i < N; i++)a[i] = (int *)malloc(N * sizeof(int));for (int i = 0; i < N; i++)for (int...
  • 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语言,求哪位大佬帮个忙,编程计算当x=5时,公式(1+x³)/(x³+...
    答:下面是代码,我测试过是对的,希望我的努力对你有帮助。#include#include/*求阶乘函数*/intjiecheng(intn){if(n<0){printf("错误的数字\n");return-1;}elseif(n==0||n==1){return1;}else{returnjiecheng(n-1)*n;}}/*自己写的cos函数*/doublemycos(doublex){inti=2;doublesum=1.0f...
  • 这道C语言怎么写?麻烦大佬了
    答:代码没错,更严谨的话应该把sqrt(m+1)改为sqrt(m)我运行是没问题的:如上图所示,成功输出了所有的素数 所以应该是编译器的问题,可以搜索下错误提示具体看看是什么原因 实在不行就重装Visual Studio或者换其他的编译器 其实一些简单的代码在网上随便搜一个在线编译的平台都可以跑,比如python123.io ...
  • 小白发问,这个C语言题怎么写?求大佬帮帮忙
    答:include<stdio.h> int main(){ char a[80],ch;int i=0,len;printf("Please input a string:");scanf("%s",a);while(a[i]) i++;len=i;for(i=0;i<len/2;i++){ ch=a[i];a[i]=a[len-1-i];a[len-1-i]=ch;} printf("The reverse string is:%s",a);return 0;} ...
  • C语言,麻烦大佬看一下哪里错了,为什么给的0分,谢谢
    答:题目是让你用递推来写,那个f1,f2,fn不是说表示数组,而是告诉你怎样将复杂问题变为简单式子。递推就把复杂问题分解成重复的单运算,再通过循环累积计算。这里fn就是前两个数的和,比如f3就是f1,f2的和,f4就是f2,f3的和,所以要得到f4(也就是n=4),只要先计算f1+f2,再拿这个和加上f2(上...
  • 各位C语言大佬啊帮个忙呀这是老师上课布置的上机作业求答案
    答:include <stdio.h>int check(char ch){if(ch>='a'&&ch<='z') return (ch-'a'+1);else if(ch>='A'&&ch<='Z') return (ch-'A'+1);else return -1;}void main(){char ch;scanf("%c",&ch);printf("%d",check(ch));} ...
  • c语言问题,麻烦大佬帮忙看看
    答:x是输出十六进制数的意思,故题目需要你进行十六进制运算,不过是把十六进制的194与十进制的18相加而已,可以统一转换进制为十六进制,然后运算,不需要进位。运算过程是:0x194+18==0x194+0x12 而 0x194+0x12==0x1A6。下面的watch框是验算