1.統計從鍵盤輸入一行字元的個數,當輸入換行符時退出程式。
#includevoid main()
printf("%d\n",n);
}
2.求1!+2!+3!......+10!的和。
#includevoid main()
printf("%d\n",s);
}
3.隨機輸入若干整數,求輸入數值中偶數之和。輸入-1時程式結束。
#includevoid main()
printf("the result is:%d\n",sum);
}
4.用字元『*』列印鑽石圖案。
#includevoid main()
for(i=1;i<4;i++)
printf("\n");
}}
5.從鍵盤上輸入兩個正整數m和n,求其最大公約數和最小公倍數。
#includevoid main()
p=m*n;
while(m!=0)
printf("最小公倍數是:%d\n",p/n);
printf("最大公約數是:%d\n",n);
}
6.已知陣列中的值在0~9之間,統計0~9各數字出現的個數。for(i=0;i<10;i++)
for(i=0;i<20;i++)
for(i=0;i<10;i++)
printf("%d",b[i]);
7.氣泡排序:
for(i=0;ia[j+1])
}
8.定義乙個含有15個元素的陣列,並編寫函式分別完成以下操作:1.呼叫c函式庫中的隨機函式,給所有元素賦以0~50之間的隨機數2.輸出陣列元素中的值3,按順序對每隔3個數求乙個和數,並傳回主函式4.最後輸出求出的所有和值。
#include#include#define size 15
#define n 3
void main()
; //這是10個數
int i,k;
printf("input a number:");
scanf("%d",&k);
for(i=9;i>0;i--) //此處應為9 比到第乙個仍為》時 就把它放在第乙個
}else
}for(i=0;i<11;i++)
printf("%d ",a[i]);
}
10.陣列中相同的元素只保留乙個。
for(i=0;i11.編寫函式sum(int n),用以求f(x)(從0加到n) 的和作為函式值返回,其中,f(x)=x*x+1.
#includeint sum(int n);
int f(int x);
void main()
int sum(int n)
15.編寫程式,統計字串中數字字元的個數。
#includevoid main()
printf("the num is:%d\n",n);
}
16.編寫程式,判斷字串是否是回文。
#include#includeint huiwen(char *p,int n);
void main()
int huiwen(char *p,int n)
{ int i=0;
while(i
java常見題目day3
這裡用到兩個方法,分別與比較平方後的數字 m1 和本身 m2 做比較 public static void exp1 和平方做比較 大概思路先將兩個數字轉化為字串,然後變為字元陣列方便比較 外層迴圈是長數字 即平方後的數字 內層是自身如果有相等則返回 false,反之則為真 public stati...
C語言學習Day3
scanf c a 修改變數的值,傳變數的位址 printf a c a 只是使用變數的值,傳變數就行 define crt secure no warnings include include scanf等待輸入資料 intmain 20 i 20 c scanf被呼叫的時候,我們會在輸入20然後...
藍橋杯練習day3
1.試題 基礎練習 十進位制轉十六進製制 問題描述 十六進製制數是在程式設計時經常要使用到的一種整數的表示方式。它有0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f共16個符號,分別表示十進位制數的0至15。十六進製制的計數方法是滿16進1,所以十進位制數16在十六進製制中是10,而十...