prss.net
当前位置:首页 >> C语言题目.编写程序,输入数字字符C和整数n,求下... >>

C语言题目.编写程序,输入数字字符C和整数n,求下...

/*功能:输出2+22+222……的值 作者:*/ # include # include //函数声明 int ngem(int n,int m); //功能:此函数功能输出n个m 比如n为3,m为5,那返回值就是555; void main() { int sum=0; int i; for(i=1;i

思路:输入字符串,从字符串的第一个位置开始依次把每个数字字符转成整数,并计算其累加和。 参考代码: #include "stdio.h" #include "string.h" int main() {char a[100];int i,sum=0;gets(a); for(i=0;a[i]!='\0';i++)//遍历求累加和 sum+=a[...

#includeint arr[10] = {0,1,2,3,4,5,6,7,8,9};int main(){ int line , i , j , k = 0 ; printf("Please input the amount of the lines:"); scanf("%d" , &line ); for( i = 0 ; i < line ; i++ ) { for( j = 0 ; j < i ; j ++ ) { printf(" ")...

void f(x) { if(x!=0) f(x/10) else return char c = x%10 + 48 printf("%c", c) }

回答过了,怎么又问了? 题目没有约定输入结束的标志,所以下面程序,读一组,算一组,无限循环。 用 ctrl-C 组合键结束程序. #include int d[1000]; // 放原始数据 int v[1000][2]; //放不同数据和数据出现的个数 int main() { int i,j,k,n,m,f...

#include "stdio.h" int main() { int n,i,a[10]={0}; scanf("%d",&n); while(n>0) {a[n%10]++; n/=10; } for(i=0;i

你好,根据你给出的题目,我猜题目应该为打印数字菱形,代码如下: #include #define abs(x) ((x)>0?(x):-(x)) main() { int n,i,j; scanf("%d",&n); n--; for(i=-n;i

程序没什么大问题,小问题优化了一下 #include int main() { char str1[100],str2[100]; //int i=0,j=1;//j应该也从0开始啊 int i=0,j=0; gets(str1); while(str1[i]!='\0') { if(str1[i]>='0'&&str1[i]

#include int main() { int a,s; s=1; scanf("%d",&a); while (a>0) { s=s*(a % 10); a=a/10; } printf("a=%d",s); return 0; }

2012-10-8 21:58 星晴翊| 二级 #include int main() { int n,sum=0; printf("请输入一个整数:"); scanf("%d",&n); while(n) { sum = sum+n%10; n /= 10; } printf("%d",sum); } 这位网友提供的是正确的,有受输入整数位数的限制

网站首页 | 网站地图
All rights reserved Powered by www.prss.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com