6. for循环
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int k;
for(k=1,printf("%d:hi n",k);printf("k =%d n",k),k*k<26;
k+=2,printf("now k =%dn",k))
{
printf("k is %d in the loop n",k);
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i;
int word[8];
for(i=0;i<8;i++){
word[i] =pow(2,i);
}
i =0;
do{
printf("%d ",word[i]);
}while(++i<8);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i;
double arr1[8],arr2[8];
for(i=0;i<8;i++){
scanf("%lf",&arr1[i]);
}
arr2[0] =arr1[0];
for(i=1;i<8;i++){
arr2[i] =arr2[i-1] +arr1[i];
}
for(i=0;i<8;i++){
printf("%.2ft",arr1[i]);
}
printf("n");
for(i=0;i<8;i++){
printf("%.2ft",arr2[i]);
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i,max;
while(scanf("%d",&max)==1){
double sum1=0,sum2=0;
for(i=1;i<=max;i++){
sum1+=1.00/i;
i%2==0 ?(sum2-=1.0/i):(sum2+=1.0/i);
}
printf("sum1= %lf sum2= %lfn",sum1,sum2);
}
return 0;
}
7. 函数
#include <stdio.h>
#include <stdlib.h>
int square(int s);
void echo(void);
int main()
{
int i;
for(i=0;i<10;i++)
{
printf("squire %d's value is%dn",i,square(i));
}
printf("whatnNo/nBonzo?n");
echo();
return 0;
}
int square(int s){
return s*s;
}
void echo(void){
printf("a function without input");
}
/* another */
#include <stdio.h>
#include <stdlib.h>
void one_three(void);
void two(void);
int main()
{
printf("start now:n");
one_three();
printf("done!");
return 0;
}
void one_three(void){
printf("onen");
two();
printf("threen");
}
void two(void){
printf("twon");
}
注:相关教程知识阅读请移步到C++教程频道。










