㈠ c语言编程 求a+aa+aaa+aaaa+………的值,直到加到n个a那一项,其中a是一个数字,n表示a的位数。
#include"stdio.h"
void main()
{
int a,n,t,i;
long int s=0;
printf("请输入一个0-9的数字,再输入任意一个整数\n");
scanf("%d%d",&a,&n);
t=a;
for(i=1;i<=n;i++)
{
s=s+a;
a=a*10+t;
}
printf("和为%ld\n",s);
}
㈡ c语言求编程:求a+aa+aaa之和
是不是减号啊
#include<stdio.h>
main()
{
int example(int a,int n);
int a,n,sum=0;
printf("计算aaa...-aa-a,输入a和n值:\n");
scanf("%d %d",&a,&n);
sum=example(a,n);
printf("和是%d\n",sum);
}
int example(int a,int n)
{
int count=1,sum=0,h=0;
while(count<n)
{
h=h-a;//第一次运行是-a,第二次-aa,都加起来,但是aaaa(n)最后一个不加
sum=sum+h;
a=a*10;
count++;
}
h=h-a;
sum=sum-h;// 因为h的值都是负的,那-h不正是你想要的结果了吗
return(sum);
}
还有不懂,直接问我好了 ,编译通过!!!
你的串号我已经记下,采纳后我会帮你制作
㈢ c语言输入两个数a,n,求a+aa+aaa+aaa+..........+aa..........(n个a之和).的值,要求用调用fn(a,n)
intfn(inta,intn)
{
inti,sum=0,t=0;
for(i=1;i<=n;i++)
{//1、多条语句要括起来{}
t=t*10+a;
//a=t;这句不能要!!不能改变a
sum+=t;
}
returnsum;
}
㈣ C语言 a+aa+aaa+...
题目:
输入两个整数a和n。(1≤n≤14,1≤a≤9),计算a+aa+aaa+...
分析:
这里n值达到了14,远超了整数的范围,但未超出double类型数据有效范围,因此,可用double来存储n个a的结果。整形会溢出。
实现过程:
定义一个double变量da,累加结果变量sum,初始化为0
定义两个整形变量a n用来存储输入数据
循环生成a, aa,aaa等数据,存储到da中,进行累加 : da=da*10+a; sum+=da ;
循环结束后,用%.0f输出累加结果(看起来象整数)
参考代码:
㈤ 单片机C语言中aa++;和aa+1;有什么不同
有不同
aa++相当于aa = aa+1,但是他的返回值实际上是+1之前的aa,也就是说 aa = 1; bb = aa++;结果是aa=2, bb=1。++aa与aa++有区别,++aa也相当于aa = aa+1,但是他返回的是+1之后的aa。
aa+1实际上并没有改变aa,而是返回aa + 1的值。
㈥ c语言unsigned short xx与unsigned char aa怎么相加
直接加就可以了,unsigned char可以看做只有一个字节的正整数。
㈦ c语言中 int aa[ ]是什么意思aa[ i ]
intaa[]中,aa表示数组名,代表数组的首地址,可以看成一个常量,不可更改。
数组的定义形式:
元素数据类型数组名[数组元素个数];
其中:
中括号是数组的标识。
括号中的数组元素个数在有初始化数据时,可省,按初始化实际数据个数分配数组空间。如:int aa[]={1,2,3,4,5};//aa占5个整型数据空间。
数组所占内存空间,可用sizeof命令计算得到。如:sizeof(aa)=5*4=20
i为数组的标识,可变
㈧ c语言a+aa+aaa...
首先是pow()函数:原型:在TC2.0中原型为extern float pow(float x, float y); ,而在VC6.0中原型为double pow( double x, double y ); 头文件:math.h 功能:计算x的y次幂。 返回值:x应大于零,返回幂指数的结果。
+=:含义是现有左值加右值的和赋给左值;
这句话就相当于temp=temp+a*(10的j-1次方);也就是随着j的自增temp=a,aa,aaa ....
只要有“//”这个符号,就说明是“注释”,也就是说,这一句程序可以忽略;
通过你的提问,向你提个建议,静心看一下基础知识,这些东西每个教程上都会有说到的,然后就是多调调程序!祝你顺利
㈨ C语言求s=a+aa+aaa+aaaa+aa...a的值,大神给我每段解释一下。。。。
例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。
*/
public static void main(String[]args){
Scanner sca=new Scanner(System.in);
System.out.println("请输入一个数");
int num=sca.nextInt();
int n=0,sum=0;
for(int i=1;i<=5;i++){
n=n*10+num;
sum=sum+n;
}
System.out.println(sum);
}
九九乘法表:
public class Test1{
public static void main(String[]args){
for(int i=1;i<=9;i++){
for(int j=1;j<=i;j++){
//“ ”代表制表符System.out.print(j+"*"+i+"="+i*j+' ');
}
System.out.println();
}
}
}
打印输出的结果为:
(9)c语言aa值加多少扩展阅读:
system(系统)函数
windows操作系统下system()函数详解(主要是在C语言中的应用)
功能:发出一个DOS命令
用法:int system(char*command);
system函数已经被收录在标准c库中,可以直接调用
程序例:
#include<stdlib.h>
#include<stdio.h>
int main(void)
{
printf("About to spawn and run a DOS command ");
system("dir");
return 0;
}
又如:system("pause")可以实现冻结屏幕,便于观察程序的执行结果;system("CLS")可以实现清屏操作。而调用color函数可以改变控制台的前景色和背景,具体参数在下面说明。
例如,用system("color 0A");其中color后面的0是背景色代号,A是前景色代号。各颜色代码如下:
0=黑色1=蓝色2=绿色3=湖蓝色4=红色5=紫色6=黄色7=白色8=灰色9=淡蓝色A=淡绿色B=淡浅绿色C=淡红色D=淡紫色E=淡黄色F=亮白色
(注意:Microsoft Visual C++6.0支持system)