#include<stdio.h> int main() { int sum=0,i=1; while(i<=100) { sum=sum+i; i++; } printf("1+2+...+100的和为:%d\n",sum); return 0; }

#include<stdio.h> int main() { int n,i=1,sum1=0,sum2=0; printf("请输入一个整数n:\n"); scanf("%d",&n); while(i<=n) { if(i%2==0) sum1=sum1+i; else sum2=sum2+i; i++; } printf("奇数和为:%d,偶数和为:%d\n",sum2,sum1); return 0; }

#include<stdio.h> int main() { int sum=0,i; for(i=1;i<=100;i++) sum=sum+i; printf("1+2+3+...+100的和为:%d\n",sum); return 0; }

#include<stdio.h> int main() { int n,i; long long fac=1; printf("请输入一个正整数n:\n"); scanf("%d",&n); for(i=1;i<=n;i++) fac=fac*i; printf("%d的阶乘为:%lld\n",n,fac); return 0; }

#include<stdio.h> int main() { int i,count=0; for(i=1;i<=200;i++) { if(i%3==0 && i%7==0) { printf("%d ",i); count++; } } printf("\n200以内能同时被3和7整除的数的个数为:%d\n",count); return 0; }

#include<stdio.h> int main() { int a[10]={0,1,2,3,4,5,6,7,8,9},i; printf("数组的反序输出为:\n"); for(i=9;i>=0;i--) printf("%d ",a[i]); printf("\n"); return 0; }

#include<stdio.h> int main() { int score[10],i,sum=0; float avg; printf("请输入10个学生的成绩:\n"); for(i=0;i<10;i++) { scanf("%d",&score[i]); sum=sum+score[i]; } avg=sum/10.0; printf("小组总成绩为:%d,平均成绩为:%.2f\n",sum,avg); return 0; }

#include<stdio.h> int max(int a,int b) { return a>b?a:b; } int main() { int x,y; printf("请输入两个整数:\n"); scanf("%d%d",&x,&y); printf("两数中的最大值为:%d\n",max(x,y)); return 0; }

#include<stdio.h> int main() { float cm,in; printf("请输入厘米数:\n"); scanf("%f",&cm); in=cm/2.54; printf("%.2f厘米=%.2f英寸\n",cm,in); return 0; }

#include<stdio.h> int main() { int n,i,flag=1; printf("请输入一个正整数n:\n"); scanf("%d",&n); for(i=2;i<n;i++) { if(n%i==0) { flag=0; break; } } if(flag==1) printf("%d是素数\n",n); else printf("%d不是素数\n",n); return 0; }

#include<stdio.h> #include<string.h> int main() { char str[100]; printf("请输入一个字符串:\n"); gets(str); printf("反向输出的字符串为:"); for(int i=strlen(str)-1;i>=0;i--) printf("%c",str[i]); printf("\n"); return 0; }

#include<stdio.h> #include<stdlib.h> #include<time.h> int main() { int a[100],i,j,n; printf("1~100内的5个不重复的随机数为:\n"); srand((unsigned)time(NULL)); for(i=0;i<5;i++) { n=rand()%100+1; for(j=0;j<i;j++) { if(a[j]==n) { i--; break; } } if(j==i) { a[i]=n; printf("%d ",a[i]); } } printf("\n"); return 0; }

#include<stdio.h> #include<string.h> int main() { char password[9],i,j,k,l,m,n,o,p,q; printf("请输入8位数密码:\n"); gets(password); printf("正在破解密码,请稍后......\n"); for(i='0';i<='9';i++) for(j='0';j<='9';j++) for(k='0';k<='9';k++) for(l='0';l<='9';l++) for(m='0';m<='9';m++) for(n='0';n<='9';n++) for(o='0';o<='9';o++) for(p='0';p<='9';p++) { q=i;j;i=k;l;m=n;o=p; if(q==password[0] && j==password[1] && i==password[2] && l==password[3] && m==password[4] && n==password[5] && o==password[6] && p==password[7]) { printf("密码破解成功!密码为:%c%c%c%c%c%c%c%c\n",q,j,i,l,m,n,o,p); return 0; } } printf("密码破解失败!\n"); return 0; }

#include<stdio.h> int main() { int a[5]={5,81,65,9,10},i,j,temp; printf("排序前的数组为:"); for(i=0;i<5;i++) printf("%d ",a[i]); printf("\n"); for(i=0;i<4;i++) for(j=0;j<4-i;j++) { if(a[j]>a[j+1]) { temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } } printf("从小到大排序后的数组为:"); for(i=0;i<5;i++) printf("%d ",a[i]); printf("\n"); return 0;

用C语言完成下列各题目1while语句实现求1+2+……+100的和。2随意输入一个整数n求1-n之间的奇数和和偶数和。3求1+2+3+4+100的和4求n的阶乘5编程序统计并输出200以内所有能同时被7和3整除的数及其数量。6定义一个数组a10并赋初值0~9反序输出。7一个小组学生共10人输入他们的成绩计算并输出小组总成绩及平均成绩。8封装一个函数并且在主函数中进行调用函数功能要求随机输入2个整

原文地址: https://www.cveoy.top/t/topic/gH8H 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录