社区
C语言
帖子详情
初学C,求教
tq01oyf
2004-05-03 10:33:03
求Sn=a+aa+aaa+…+aaa…aaa(n个a)之值,其中a是一个数字。例如:2+22+222+2222+22222(此时n=5),n由键盘输入。
#include<stdio.h>
void main()
{
int n,a,i,S=0;
scanf("%d,%d",&n,&a);
for(i=1;i<=n;i++)
{
S=S+(a)^i;
}
printf("S(%d)=%d",n,S);
}
...全文
123
3
打赏
收藏
初学C,求教
求Sn=a+aa+aaa+…+aaa…aaa(n个a)之值,其中a是一个数字。例如:2+22+222+2222+22222(此时n=5),n由键盘输入。 #include void main() { int n,a,i,S=0; scanf("%d,%d",&n,&a); for(i=1;i<=n;i++) { S=S+(a)^i; } printf("S(%d)=%d",n,S); }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
freefalcon
2004-05-03
打赏
举报
回复
精简一下:
void main()
{
int n,a,i,S=0, temp;
scanf("%d,%d",&n,&a);
temp = 0;
for(i=1;i<=n;i++)
{
temp = temp * 10 + a;
S += temp;
}
printf("S(%d)=%d",n,S);
}
cngdzhang
2004-05-03
打赏
举报
回复
先构造这样的字符串,再用itol进行转换
#include<stdio.h>
#include<stdlib.h>
void main()
{
int n,a,i;
long S=0;
char str[20];
scanf("%d%d",&n,&a);
for(i=1;i<=n;i++)
{
str[i-1]=a+'0';
str[i]='\0';
S=S+atol(str);
}
printf("S(%d)=%ld",n,S);
}
输入
5
1
输出
12345
Cathryn0000000
2004-05-03
打赏
举报
回复
#include<stdio.h>
int cal(int a,int i){ /*计算i个a的值*/
int j,k;
k=a;
for(j=1;j<i;j++)
k+=a*10;
return(k);
}
void main()
{
int n,a,i,S=0;
scanf("%d,%d",&n,&a);
for(i=1;i<=n;i++)
{
S=S+cal(a,i);
}
printf("S(%d)=%d",n,S);
}
初学
C语言——
求教
贴1
C语言程序:两个整数求较大者 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高
C语言
初学
者
求教
要将字符型数组a中的数字连接成整数输出,但输入12345输出了-2146491148是为什么呀?? #include<stdio.h> #include<string.h> #include<stdlib.h> #include<math.h> int main() { char a[100]; int b[100]; int len,i,n=0,leng,sum=0,m,p; scanf("%s",&a); len=strlen(a); for(i
C语言
初学
,100以内奇数、偶数的平均值
求教
大佬指点迷津
#include <stdio.h> int main(void) { int i,j; int cnt1 =0, sum1 = 0;//为什么这里不能是int cnt1,sum1=0,必须是这样才行?? int cnt2 =0, sum2 = 0; float ave1,ave2; for (i=1; i<=100; i++) { if(i%2==0) { cnt1 += 1; sum1+=i; ave1 =sum1/cnt1; }
单片机Adc c语言,
初学
PIC单片机 ADC
求教
高手,内附C程序
//PIC16F685 ADC 采样(0-5V),AD值始终<700,反复参考数据手册未了原因,食不知味,睡不安寝 ,请高手不吝指教,感谢!#include __CONFIG(0x0034);#define LED1 RC6#define LED2 RC7UINT POT_AD;void adc_init(void){ADCON0 = 0x81;ADCON1 = ...
数据结构c语言版本
初学
者
求教
day1
求大神解答
C语言
70,038
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章