- 博客(10)
- 收藏
- 关注
原创 【无标题】
#include <stdio.h>int main(){int n,sum=0;printf("");scanf("%d",&n);while(n){sum = sum+n%10;n /= 10;}printf("乘积:%d",sum);}
2023-02-10 19:22:46
86
原创 【无标题】
#include <stdio.h>int main(){ int num,m=0,a[100],i=0,k=0; scanf("%d",&num); while(num/8!=0){ m=num%8; num/=8; a[i]=m; i++; k++; } a[k]=num; fo
2023-02-10 18:34:19
87
原创 【无标题】
#include<stdio.h>int main(){ int arr[10]={1,0,3,4,9,2,8,7,5,6}; int i,k,tem; for(i=1;i<10;i++) { for(k=0;k<10-i;k++) { if(arr[k]>arr[k+1]) { tem=arr[k+1];
2023-02-10 18:15:16
91
原创 整数数组的冒泡排序(从大到小)
#include<stdio.h>int main(){int arr[10]={6,9,3,5,0,1,8,7,4,2};int i,k,tem;for(i=0;i<10;i++) { for(k=0;k<10-i;k++) { if(arr[k]<arr[k+1]){ tem=arr[k+1]; arr[k+1]=arr[k];
2022-12-21 18:01:01
126
原创 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
#include<stdio.h>int main(){int s=0,i,n;char a[8];printf("输入一个数");gets(a);n=strlen(a);for(i=0;i<n;i++){if(a[i]=='1')s=s+pow(2,n-i-1);continue;}printf("输出的二进制数为%o\n",s);printf("输出的十进制数为%d\n",s);printf("输出的
2022-12-20 21:34:24
88
原创 12.18作业 :已知银行定期存款利率为r=2.25%,输入存款本金x、存款年数n,输出本利之和y=x(1+r)(1+r)...(1+r),共n个(1+r)。
#include<stdio.h>int main(){double r;int i;int n;scanf("%d",&n);scanf("%lf",&r);for(i=1;i<=n;i++){ r=r*(1+0.0225);}printf("%f",r);return 0;}
2022-12-18 18:40:30
266
原创 1.从键盘输入10个数,统计非正数的个数,并计算非正数的和。
#include <stdio.h>int main(){int count = 0;int sum = 0 ;int a[10];for (int i = 0; i < sizeof(a)/sizeof(int); i++){scanf("%d",&a[i]);if(a[i] < 0){ count; sum+=a[i];}}printf("输入的非正数共:%d个\n",count);printf(
2022-12-17 19:46:09
212
1
原创 输入一串字符,逆序输出。要求使用数组实现。
#include <stdio.h>int main(){ char c; char shuzu[100]; int j = 0; while ((c = getchar()) != '\n' && j <= 100)//没有遇到换行符或者在长度之内,会一直循环获取,获取结束标志就是回车键 { shuzu[j] = c; j=j+1; } for (j = j
2022-12-17 19:45:04
635
原创 编程计算1 * 2 * 3+3 * 4 * 5+5 * 6 * 7+...+99 * 100 * 101的值。
#include <stdio.h>int main(){int i;int term,sum=0;for(i=1;i<100;i+=2){ term=i*(i+1)*(i+2); sum = sum +term;}printf("乘积:%ld",sum);return 0;}
2022-12-16 20:53:46
1084
1
原创 输入5个值,计算并输出其和以及平均数。要求编写求和(以及平均数)的函数 。
#include<stdio.h>int main(){int a[5],i,sum=0;float aver;printf("请输入五个数:\n");for(i=0;i<5;i++){scanf("%d",&a[i]); sum=sum+a[i];}aver=sum/5.0;printf("和是=%d,平均值是=%.2f",sum,aver);return 0;}
2022-12-16 20:53:09
2368
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人