急!!高分悬赏!会追加100分。跪求高手写一个简单的c语言程序。100行左右,加注释。

2024-11-20 14:29:53
推荐回答(2个)
回答1:

我这里有,以前帮百度知道的人 做的。你需要不

#include
#include
int is_permer(int n)
{
for(int i=2;i*i<=n;i+=1)
if(n%i==0)
return 0;
return 1;
}
void permer(){
int k=0;
for(int i=2;i<100;i++)
if(is_permer(i)==1)
{
printf("%d ",i);
k++;
if(k==5)
{
printf("\n");
k=0;
}
}
}

void jiegu(){
int k=1;
int sum=0;
for(int i=1;i<=6;i++)
{
k=k*i;
sum+=k;
}
printf("%d",sum);
}
int lifang(int n){
return n*n*n;
}
void shuixian(){
int a,b,c;
for(int i=100;i<1000;i++)
{
a=i%10;
b=i/10%10;
c=i/100;
if(lifang(a)+lifang(b)+lifang(c)==i)
printf("%d ",i);
}
}
void paile(){

for(int i=1;i<=5;i++)
{
for(int j=0;j printf("%d",i);
printf("\n");
}
}
void Ture(){
int a=1;
while(a<=4)
{
if(((a!=1)+(a==3)+(a==4)+(a!=4))==3)
{
printf("student is Num %d",a);
break;
}
a++;
}

}
int main(){
printf("实验名称:循环控制程序设计  实验人:   张三     学号:123  \n");
int k=1;
while(k){
printf("        选择你要执行的题目序号:\n");
printf("        你能选择 0-退出,1-5表示1-5题\n");
scanf("%d",&k);
switch(k){
case 1:
permer();
break;

case 2:
jiegu();
break;
case 3:
shuixian();
break;
case 4:
paile();
break;
case 5:
Ture();
break;
}
printf("\n");
}
printf("完成日期     2014.4.27           自我评价 良好     \n");
}

回答2:

我这有我大一做的C语言课程设计 关于各种排序的演示程序 你要吗