本文目錄一覽:
c語言編程:已知已知格式為a2b3四位數能被23整除,編程求這個四位數?
#include “stdio.h”
int main()
{
int i,j;
for(i=1; i10; i++)
for(j=0;j10;j++)
if((i*1000+j*10+203)%23==0)
printf(“%d\n”,i*1000+j*10+203);
return 0;
}
在C語言中這麼拆分16進位數
#include stdio.h
#include string.h
int main()
{
char inputStr[1000];
int len, i;
printf(“Power by Zealic.\n”);
printf(“Please input string : “);
scanf(“%s”, inputStr);
len = strlen(inputStr);
for(i=0;ilen;i++)
{
printf(“%c”, inputStr[i]);
if(i != (len -1)) printf(“,”);
}
return 0;
}
C語言:對一個字元串中的數值字元求和 例如:」1a2b3c45d」=51?
標標準準的 c 語言獻上。
#include ctype.h
#include stdio.h
int parseInt(int num[], int n) {
int i, ret = 0;
for (i = 0; i n; ++i) {
ret *= 10;
ret += num[i];
}
return ret;
}
int main(void) {
char s[] = “1a2b3c45d”;
int i, num[8], k, sum = 0;
for (i = 0; s[i] != ‘\0’; ++i) {
k = i;
while (isdigit(s[i])) {
num[i – k] = s[i] – ‘0’;
++i;
}
sum += parseInt(num, i – k);
}
printf(“sum = %d”, sum);
return 0;
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/187494.html