c语言题目。编写程序,输入数字字符c和整数n,求下式的值。Sn=c+cc+ccc+ccc....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<=20;i++)
{
sum=sum+ngem(i,2); //2+22+222+2222+.....+二十个2;
}
printf("%d
",sum);
}

//功能实现
int ngem(int n,int m)
{
//此函数已完成
if(n==1)
return m;
else
return m*pow(10,n-1)+ngem(n-1,m);
}

#include void main(){int a,i=0,sum=0;scanf("%d",&a);while(a){ sum+=(a%10);//sum是个位数之和a/=10;i++;//i为位数}printf("%d位数,各位数字之和为%d
",i,sum);}

/*功能:输出2+22+222……的值
作者:*/
# include<stdio.h>
# include<math.h>
//函数声明
int ngem(int n,int m); //功能:此函数功能输出n个m 比如n为3,m为5,那返回值就是555;

void main()
{
int sum=0;
int i;
for(i=1;i<=20;i++)
{
sum=sum+ngem(i,2); //2+22+222+2222+.....+二十个2;
}
printf("%d\n",sum);
}

//功能实现
int ngem(int n,int m)
{
//此函数已完成
if(n==1)
return m;
else
return m*pow(10,n-1)+ngem(n-1,m);
}

//n+nn+nnn+...n个n
int a,sum=0,sum1=0,i=0,j=0;
printf("input the integer:");
scanf("%d",&a);
while(a>8)
{
printf("too big,input again:");
scanf("%d",&a);
}
for(;i<a;i++)
{
while(j<i)
{
sum1*=10;
j++;
}
sum1+=a;
sum+=sum1;
printf("%d+",sum1);
}
printf("=");
printf("%d\n",sum);

#include<stdio.h>
int main()
{
int c,z,n,s=0;
scanf("%d%d",&c,&n);
z=c;
for(int i=1; i<=n; i++)
{
s=s+c;
c=10*c+z;
}
printf("%d\n%d\n",s,c);
}




C语言编程题目
下面是一些C编程题目:1. 编写程序,从键盘输入两个整数,输出它们的和、差、积、商、余数。2. 编写程序,从键盘输入三角形的三条边长,判断它们是否可以构成三角形,并输出三角形的类型(等边、等腰、一般)。3. 编写程序,从键盘输入字符串,统计其中的大写字母、小写字母、数字和其他字符的个数,并...

一个c语言小问题,编写程序?
按照题目要求编写的C语言程序如下(见图)

c语言编程题目,要编三个程序:
main(){ int i,j,k;int rmb=1000;int sum=0;for(i=1;;i++){ for(j=1;;j++){ for(k=1;;k++){ if((i+2*j+5*k)==1000)sum++;} } } printf("%d",sum);} 输入在一行中给出待换的零钱数额x∈(8,100)。要求按5分、2分和1分硬币的数量依次从大到小的顺序,输出各种换...

编写一个C语言程序?
对应题目:输入n(n<100)个整数,将所有的偶数倒序输出 代码截图 代码 运行结果 结果 完整代码 include <stdio.h> \/\/输入n(n<100)个整数,将所有的偶数倒序输出 int main(){ int n;int num[105]={0};int i=0;scanf("%d",&n);\/\/输入n for(i=1;i<=n;i++){\/\/循环n次 scanf("%d...

c语言编程题目求解
题目2:c include<stdio.h> include<math.h> int is_prime(int num){ int i;for(i=2; i<=sqrt(num); i++){ if(num%i == 0){ return 0;} } return 1;} int main(){ int num;printf("请输入一个整数:\\n");scanf("%d", &num);if(is_prime(num)){ printf("%d是素数\\...

c语言程序设计题目
c语言程序设计题目 编写程序处理10个学生的信息,每个学生的信息包括:学号、姓名、三门成绩。要求从键盘输入学生的数据用一个函数实现,输出成绩表(包括每个学生的学号、姓名、三门成绩及平均分数)用... 编写程序处理10个学生的信息,每个学生的信息包括:学号、姓名、三门成绩。要求从键盘输入学生的数据用一个函数实现...

C语言:①题目:编写程序,定义一个含有15个元素的数组,并编写函数分别完成...
include<stdlib.h> define M 15 void getx(int *s);void putx(int s[]);int sum(int x,int s[]);main(){ int x[M]={0},i;getx(x);putx(x);for(i=0;i<15;i++)printf("%d ",x[i]);printf("\\n");for(i=0;i<15;i++)printf("%d ",sum(i,x));system("PAUSE...

怎么用c语言编写一个小程序?
1、首先打开DEV C++软件,点击“新建源代码”,在编辑页面输入以下代码。2、因为题目要求我们先输入一个整数,所以在定义变量时,就应该将其定义为整数型,注意,在输入,输出函数中,整数型对应的是“%d”。3、接下来就要对输入的整数进行判断,在C语言中,if是判断语句,所以用它来对整数进行判断。if...

c语言程序设计例题
题目1 include "stdio.h"void main(void){ int n=5,m=10,i=1;long sum=1;for(;i<=n;i++){ sum*=i;} printf("\\n5!=%d",sum);for(i=1;i<=10;i++){ sum*=i;} printf("\\n10!=%d",sum);} 题目2 include "stdio.h"include "string.h"struct Student { char s_Name[...

经典C语言程序例子
题目01:在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,空格用来分隔不同的单词。直接编译,程序执行结果如下图所示:题目02:编写一个int string_len(char *s),返回字符串s的字符长度(不包括\\0)。直接编译,程序执行结果如下图所示:...

海珠区13867238311: C语言编程题 4.编程实现:由用户从键盘输入一串字符(以回车键结束),统计其中数字、大、小写字母、 -
荡嵇艾本: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20#include<stdio.h> #include<stdlib.h>intmain() {chara[128];gets(a);inti=0;intc1,c2,c3,c4;c1=c2=c3=c4=0;while(a[i++]){if(a[i]>='A'&& a[i]<='Z') c1++;elseif(a[i]>='a'&& a[i]<='z') c2++;elseif...

海珠区13867238311: 用c语言输入一个由数字构成的字符串,编写程序将该字符串转换为整数并输出. -
荡嵇艾本: 字符串转整数可以有两种方法: 1.使用c语言自带的库函数:atoi. 函数原型:int atoi(const char *nptr); 功能:把字符串转成整型数.

海珠区13867238311: c语言编程:输入数字字符串,将它转成一个整数再输出 -
荡嵇艾本: #include "stdio.h" int main() { int n=0;char s[100];char *p=s;scanf("%s",s); //输入数字字符串while(*p){ n=n*10+(*p-'0'); //把字符转换成数值p++; } printf("%d",n) ; //输出转换后的整数值}

海珠区13867238311: 急求 c语言 编写一个程序,输入一个数字字符串,要求输出为整数 -
荡嵇艾本: #include "stdio.h"#include "stdlib.h" int main() { char ch[10]; int integer; scanf("%s",ch); integer=atoi(ch); printf("%d",integer); } 转一下格式就行了,不是要自己做功能吧?自己做功能代码如下:#include "stdio.h"#include "ctype.h" ...

海珠区13867238311: c语言试题:编写一个程序,将输入的数字字符转换成数字并输出.提示:对于数字字符ch,直接使用(int)ch -
荡嵇艾本: void main() { char a ; printf("输入:\n"); scanf("%c",&a); printf("\n%d\n",a-48); }

海珠区13867238311: c语言里,输入一个字符,输出一个数字该怎么写? -
荡嵇艾本: 1、首先需要知道字符本来就是用ascII码储存的,所以需要函数转换.打开VS. 2、输入一段转换代码.3、红色方框内,将变量定义为char类型,然后输出的时候输出为%d(ASII码). 4、写好代码后按下F7或者依次选择构建-组建,等待结果如果所示即可.如果出现1 error,表示代码出错,具体错误可根据提示排除.5、按下Ctrl+F5执行程序,也可以选择构建-执行,运行代码,如此a b转换为97 98.

海珠区13867238311: C语言编程题:输入若干字符(以'\n'结束),统计其中数字字符子串个数. -
荡嵇艾本: Easy,看我立马写出来.int GetNumbers(const char *src) { int count = 0; bool ch = false; char *p = src; while(*p != '\n') //奇怪了,一般字符串都是以'\0'结尾的.如果是,换成'\0'即可 { if(*p <= '9' && *p >= '0'){ if(ch == false){ count++; ch = true; } else ch = false; } return count; }

海珠区13867238311: C语言:编写一个程序,输入为一个数字字符串,要求输出为整数 -
荡嵇艾本: #include <stdio.h> #include <string.h> int main() { char s[BUFSIZ]; int n; printf("Please an integer string: "); scanf("%s", s); n = atoi(s); printf("n = %d\n", n); return 0; }

海珠区13867238311: C语言编程题:先后输入两个数字字符,使其拼成一个数字,且输入的第一个字符为个位数,输入的第二个数... -
荡嵇艾本: #include <stdio.h> void main(int argc, char ** argv) { char c1, c2; int x; c1 = getchar(); c2 = getchar(); printf("%c%c\n", c2, c1); // 如只是简单输出 x = (c1 - '0') + (c2 - '0') * 10; // 转换成数值 printf("%d\n", x); // 输出数值 }

海珠区13867238311: c语言编程题:输入三个数字字符,形成百位数,输出百位数 -
荡嵇艾本: #include<stdio.h> void main(){ char a,b,c; int x,y,z; scanf("%c%c%c",&a,&b,&c); x=(a-48)*100; y=(b-48)*10; z=c-48; printf("%d",x+y+z); }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网