滁州职业技术学院C语言答辩题操作题
时间:2025-04-23
时间:2025-04-23
滁州职业技术学院C语言答辩题操作题
2.将输入的百分制成绩转换为五分制成绩输出。
#include <stdio.h>
void main( )
{
}
3.从键盘输入n,然后计算并输出1~n之间所有数的阶乘值。
#include<iostream.h>
void main()
{ int a,t; while(1) { } printf("请输入百分制成绩:"); scanf("%d",&a); if(a<0||a>100) printf("输入有误!\n"); else if(a>=80) printf("转换五分制为5\n"); else if(a>=60&&a<80) printf("转换五分制为4\n"); else if(a>=40&&a<60) printf("转换五分制为3\n"); else if(a>=20&&a<40) printf("转换成五分制为2\n"); else printf("转换五分制为1\n");
滁州职业技术学院C语言答辩题操作题
int i,n,s=1;
cout<<"请输入一个整数n:";
cin>>n;
for(i=1;i<=n;i++)
{
s=s*i;
}
cout<<n<<"的阶乘为:"<<s<<endl;
}
#include<iostream.h>
void main()
{
int n,y;
int jc(int n);
cout<<"请输入一个整数n:";
cin>>n;
y=jc(n);
cout<<n<<"的阶乘为:"<<y<<endl;
}
int jc(int n)
{
int i,s=1;
for(i=1;i<=n;i++)
滁州职业技术学院C语言答辩题操作题
s=s*i;
return(s);
}
4.分别按如下两种形式,编程输出九九乘法表。
#include<stdio.h>
void main( )
{
int a,b,c;
for(a=1;a<=9;a++)
{
for(b=1;b<=a;b++)
{ c=b*a;
printf("%d*%d=%d\t",b,a,c);
}
printf("\n");
}
getch( );
滁州职业技术学院C语言答辩题操作题
}
#include<stdio.h>
int main(){
int i, j, k;
for(i = 1; i < 10; i++){
for(k = 1; k < i; k++){
printf("\t");
}
for(j = i; j < 10; j++){
printf("%d*%d=%d\t",i,j,i*j);
}
printf("\n");
}
getchar();
return(0);
}
6.模拟骰子的6000次投掷,编程统计并输出骰子的6个面各自出现的概率。 #include <stdio.h>
#include <time.h>
#include <stdlib.h>
#define N 6000
int main()
{
static int r[6]={0};
int i;
srand(time(0));
for(i=0;i<N;i++)
r[rand()%6]++;
for(i=0;i<6;i++)
printf("%d点:%5d次 %2.3f%%\n",i+1,r[i],(double)r[i]/N*100);
return 0;
}
9.找出1000之内的所有完数,并输出到屏幕上。所谓“完数”是指一个数如果恰好等于它的因子之和,因子是指能够整除该数的数。如:6=1+2+3。 #include <stdio.h>
滁州职业技术学院C语言答辩题操作题
int main(void)
{
int factor, m, n, number, sum;
}
10.画出1到100之间所有3的倍数的和的流程图。
1——100 int repeat, ri; int i; scanf("%d",&repeat); for(ri = 1; ri <= repeat; ri++) { } scanf("%d%d", &m, &n); printf("result:\n"); for(number=m;number<=n;number++) { } sum=1; for(i=2;i<number;i++) if(number%i==0) sum+=i; if(number==sum) { } printf("%d = 1",number); for(i=2;i<number;i++) if(number%i==0) printf(" + %d", i); printf("\n");
滁州职业技术学院C语言答辩题操作题
1——100之间所有偶数
滁州职业技术学院C语言答辩题操作题
滁州职业技术学院C语言答辩题操作题
滁州职业技术学院C语言答辩题操作题
1——100之内3的倍数的和
11.画出求三个数最大值的流程图
滁州职业技术学院C语言答辩题操作题
滁州职业技术学院C语言答辩题操作题
12.画出统计2001到2100之间所有闰年的个数的流程图
滁州职业技术学院C语言答辩题操作题
14.编程实现一模拟进度条
#include<stdio.h>
#include<windows.h>
void main()
{
int i;
{
滁州职业技术学院C语言答辩题操作题
printf("卍卐卍卐卍卐卍卐卍卐卍卐卍卐卍卐系统加载,请稍后 卍卐卍卐卍卐卍卐卍卐卍卐卍卐\n");
}
for(i=1;i<=40;i++)
{
printf("☆★");
Sleep(100);
i++;
}
}
16.编程实现求1到100之间所有7的倍数的和
#include<stdio.h>
void main()
{
int i=7,j,count=0;
for(j=1;j<101;j++)
{
if(j%i==0)
count+=j;
}
printf("和为:%d\n",count);
}
17.编程实现判断某一数字是否是素数,并输出相应提示信息
#include<stdio.h>
void main()
{
int i=1,n; printf("Input n:\n"); scanf("%d",&n); while(++i<n)
滁州职业技术学院C语言答辩题操作题
} { } if(i==n) { } printf("prime\n"); printf("not prime \n"); break;
18.编程实现输入圆的半径,求圆的面积
#include<stdio.h>
#define pai 3.15149256
void main()
{
}
19.春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:
…… 此处隐藏:1065字,全部文档内容请下载后查看。喜欢就下载吧 ……