c语言编程题目求解

c语言编程题目求解,第1张

题目1:

使用if多分支结构:

c

#include<stdio.h>

int main()

{

int score

printf("请输入学生成绩:\n")

scanf("%d", &score)

if(score>=90 &&score<=99){

printf("学生的成绩等级为A\n")

}else if(score>=80 &&score<=89){

printf("学生的成绩塌搜等级为B\n")

}else if(score>=70 &&score<=79){

printf("学生的成绩等级为C\n")

}else if(score>=60 &&score<=69){

printf("学生的成绩等级为D\n")

}else if(score>=0 &&score<=59){

printf("学生的成绩等级为E\n")

}else{

printf("输入的成绩不合法\n")

}

return 0

}

使用switch多团野历分支结构:

c

#include<stdio.h>

int main()

{

int score

printf("请输入学生的成绩:\n")

scanf("%d", &score)

switch(score/10){

case 10:

case 9:

printf("学生的成绩等级为A\n")

break

case 8:

printf("学生的成绩等级为B\n")

break

case 7:

printf("学生的成绩等级为C\n")

break

case 6:

printf("学生的成绩等级为D\n")

break

default:

if(score>=0 &&score<=59){

printf("学生的成绩等级为脊庆E\n")

}else{

printf("输入的成绩不合法\n")

}

break

}

return 0

}

题目2:

c

#include<stdio.h>

#include<math.h>

int is_prime(int num)

{

int i

for(i=2i<=sqrt(num)i++){

if(num%i == 0){

return 0

}

}

return 1

}

int main()

{

int num

printf("请输入一个整数:\n")

scanf("%d", &num)

if(is_prime(num)){

printf("%d是素数\n", num)

}else{

printf("%d不是素数\n", num)

}

return 0

}

题目3:

c

#include<stdio.h>

#define N 5

int main()

{

int arr[N]

int i, temp

printf("请输入%d个数:\n", N)

for(i=0i<Ni++){

scanf("%d", &arr[i])

}

for(i=0i<N/2i++){

temp = arr[i]

arr[i] = arr[N-1-i]

arr[N-1-i] = temp

}

printf("逆序输出数组:")

for(i=0i<Ni++){

printf("%d ", arr[i])

}

printf("\n")

return 0

}

#include <逗高stdio.h>

// 判断a是橘指局否为素数

int isprime(int a){

      for(int i = 2i <a/2i++){

              // 有除了1和本身以外的其他因数,不是素数

              if(a%i == 0){

                      return 0

              }

      }

      return 1

}

int main(){

      int n

      printf("输入一个整数:\n")

      scanf("%d",&n)

      if(isprime(n)){

         圆让     printf("yes\n")

      }else{

              printf("no\n")

      }

}

运行结果:

#include <stdio.h>

#include <string.h>

int main()

{

char iword

char oword

while(iword = getchar())

{

if(iword == '\n')

break

oword = (iword - 95) % 26 + 97

printf("汪亮%c",oword)

}

printf("\n")

return 0

}

输入困厅宽:abcdefxyz

输出:cdefghzab

此程序仅限输入小写字母伏耐。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12331838.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存