当前位置:首页 » 编程语言 » 学习通c语言简单问题求解
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

学习通c语言简单问题求解

发布时间: 2023-01-12 03:57:38

Ⅰ C语言问题,求解!简单!大一!高分!

1.
main()
{
int a,b,c,p;
scanf("%d,%d,%d",&a,&b,&c);
p=a;a=b;b=c;c=p;
printf("%d,%d,%d",a,b,c);
getch();
}

2.
main()
{
int a;
scanf("%d",&a);
if(a%2==0)
printf("even\n");
else
printf("odd\n");
getch();
}

3.
用if语句实现:
main()
{
int n;

printf("please input a number:");
scanf("%d",&n);
if(n>100)
printf("输入数据错");
else if(n>90)
printf("A");
else if(n>80)
printf("B");
else if(n>70)
printf("C");
else if(n>60)
printf("D");
else if(n>0)
printf("E");
else
printf("输入数据错");
return 0;
}

用switch语句实现:

main()
{float score;
char grade;
printf("请输入学生成绩:");
scanf("%f",&score);
while(score>100||score<0)
{printf("\n输入有误,请重输:");
scanf("%f",&score);
}
switch((int)(score/10))
{case 10:
case 9:grade='A';break;
case 8:grade='B';break;
case 7:grade='C';break;
case 6:grade='D';break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:grade='E';
}
printf("成绩是%5.1f,相应的等级是%c\n,score,grade);
getch();
}

Ⅱ C语言简单问题(高分求解)

scanf("%3d%c",&x,&y);

scan 3位的integer 放在x里 x=123;

然后再scan 4 当作字符 存在了 y里;

Ⅲ 简单C语言问题求解

问题1:

#include <stdio.h>

#include <stdlib.h>

#include <time.h>

int main() {

int a[8], i, j;

srand(time(0));

for (i = 0; i < 8; i++) {

a[i] = rand() % 100;

}

for (i = 0; i < 7; i++) {

for (j = i + 1; j < 8; j++) {

if (a[i] > a[j]) {

int temp = a[i];

a[i] = a[j];

a[j] = temp;

}

}

}

for (i = 0; i < 8; i++) {

printf("%d ", a[i]);

}

printf(" ");

return 0;

}